Part Number Hot Search : 
2N5632 1021T1 DS250 4S63XB 74CBT 31030 TA7502 IS80C186
Product Description
Full Text Search
 

To Download XRT79L71IB Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ac
JUNE 2003
PRELIMINARY
* JTAG Interface
LINE INTERFACE UNIT
XRT79L71
REV. P1.0.3
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
GENERAL DESCRIPTION
The XRT79L71 is a single channel, ATM UNI/PPP Physical Layer Processor with integrated DS3/E3 framing controller and Line Interface Unit with Jitter Attenuator that is designed to support ATM direct mapping and cell delineation as well as PPP mapping and Frame processing. For ATM UNI applications, this device provides the ATM Physical Layer (Physical Medium Dependent and Transmission Convergence sub-layers) interface for the public and private networks at DS3/E3 rates. For Clear-Channel Framer applications, this device supports the transmission and reception of "user data" via the DS3/E3 payload. The XRT79L71 includes DS3/E3 Framing, Line Interface Unit with Jitter Attenuator that supports mapping of ATM or HDLC framed data. A flexible parallel microprocessor interface is provided for configuration and control. Industry standard UTOPIA II and POS-PHY interface are also provided. GENERAL FEATURES:
* On chip Clock and Data Recovery circuit for high
input jitter tolerance
* Meets E3/DS3 Jitter Tolerance Requirements * Detects and Clears LOS as per G.775. * Receiver Monitor mode handles up to 20 dB flat
loss with 6 dB cable attenuation
* Compliant with jitter transfer template outlined in
ITU G.751, G.752, G.755 and GR-499-CORE,1995 standards
* Meets ETSI TBR 24 and GR-499 Jitter Transfer
Requirements
* On chip B3ZS/HDB3 encoder and decoder that can
be either enabled or disabled
* On-chip clock synthesizer provides the appropriate
rate clock from a single 12.288 MHz Clock
* Integrated T3/E3 Line Interface Unit * Integrated Jitter Attenuator that can be selected
either in Receive or Transmit path
* On chip advanced crystal-less Jitter Attenuator * Jitter Attenuator can be selected in Receive or
Transmit paths
* Flexible integrated Clock Multiplier that takes single
frequency clock and generates either DS3 or E3 frequency.
* 16 or 32 bits selectable FIFO size * Meets the Jitter and Wander specifications
described in T1.105.03b,ETSI TBR-24, Bellcore GR-253 and GR-499 standards
* 8/16 bit UTOPIA Level I and II and PPP Multi-PHY
Interface operating at 25, 33 or 50 MHz.
* HDLC Controller that provides the mapping/
extraction of either bit or byte mapped encapsulated packet from DS3/E3 Frame.
* Jitter Attenuator can be disabled * Typical power consumption 1.3W
DS3/E3 FRAMER
* Contains on-chip 16 cell FIFO (configurable in
depths of 4, 8, 12 or 16 cells), in both the Transmit (TxFIFO) and Receive Directions (RxFIFO)
* DS3 framer supports both M13 and C-bit parity. * DS3 framer meets ANSI T1.107 and T1.404
standards.
* Contains on-chip 54 byte Transmit and Receive
OAM Cell Buffer for transmission, reception and processing of OAM Cells
* Detects OOF,LOF,AIS,RDI/FERF alarms. * Generation and Insertion of FEBE on received
parity errors supported.
* Supports ATM cell or PPP Packet Mapping * Supports M13 and C-Bit Parity Framing Formats * Supports DS3/E3 Clear-Channel Framing. * Includes PRBS Generator and Receiver * Supports Line, Cell, and PLCP Loop-backs * Interfaces to 8 Bit wide Intel, Motorola, PowerPC,
and Mips Ps
* Automatic insertion of RDI/FERF on alarm status. * E3 framer meets G.832,G.751 standards. * Framers can be bypassed.
ATM/PPP PROTOCOL PROCESSOR TRANSMIT CELL PROCESSING
* Low power 3.3V, 5V Input Tolerant, CMOS * Available in 208 STBl PBGA Package
* Extracts ATM cells * Supports ATM cell payload scrambling * Maps ATM cells into E3 or DS3 frame * PLCP frame and mapping of ATM cell streams
Exar Corporation 48720 Kato Road, Fremont CA, 94538 * (510) 668-7000 * FAX (510) 668-7017 * www.exar.com
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE CELL PROCESSING
* 8/16 bit UTOPIA Level I and II and PPP Multi-PHY
Interface operating at 25, 33 or 50 MHz.
* Extraction of ATM cells from PLCP frame or directly
from E3 or DS3 frame
* Termination of PLCP frame * Supports payload cell de-scrambling
TRANSMIT PACKET PROCESSING
* Compliant with ATM Forum UTOPIA II interface * Programmable FIFO size for both Transmit and
Receive direction
* Compliant to POS-PHY Level 2 interface
SERIAL INTERFACE
* Inserts PPP packets into data stream * Maps HDLC data stream directly into DS3 or E3
frame
* Serial clock and data interface for accessing DS3/
E3 framer
* Extracts in-band messaging packets * Supports CRC-16/32, HDLC flag and Idle
sequence generation RECEIVE PACKET PROCESSING
* Serial clock and data interface for accessing cell/
packet processor APPLICATIONS
* Extracts HDLC data stream from DS3 or E3 frame * Inserts in-band messaging packets * Detects and removes HDLC flags
UTOPIA/ SYSTEM INTERFACE FIGURE 1. BLOCK DIAGRAM OF THE XRT79L71
* Digital Access and Cross Connect Systems * 3G Base Stations * DSLAMs * Digital, ATM, WAN and LAN Switches
P LC P & O verh ead
R TIP R R IN G
AGC/ E qu alize r
TU -3 C lock & POH D ata P roces sor R ec ov ery
Jitter A tte nuator
R x D S 3/ E3 Fram er H D LC C ontroller
A TM C ell P roces sor or P P P P roces sor
U TO P IA / P O S -P H Y Inte rface
R ec eive U topia P O S -P H Y Inte rface
R e c e iv e r B lo c k
P LC P & O verh ead
T TIP T R IN G
P ulse S ha per
Tim in g C ontrol
Jitter A tte nuator
Tx D S 3/ E3 Fram er H D LC C ontroller
A TM C ell P roces sor or P P P P roces sor
2
U TO P IA / P O S -P H Y Inte rface
Trans m it U topia P O S -P H Y Inte rface
T ra n s m itte r B lo c k
E3CLK DS3C LK C lk IN
C lock S ynth esizer
M icroproces sor Inte rface
JTA G Test P ort
12.288 MHz P C LK IN T B LA S T A D D R [14:0] A LE _ A S CS WR RD DBEN TY P E [2:0 ] D A TA [7 :0] R D Y _D TA C K TC K TM S TD I TD O TR S T
PRODUCT ORDERING INFORMATION
PRODUCT NUMBER XRT79L71IB PACKAGE TYPE 17X17 mm 208 Ball Shrink Thin Ball Grid Array OPERATING TEMPERATURE RANGE -40C to +85C
2
T
TXUCLKO TXPEOP TXUCLK RXMOD RXUADDR_4 RXUADDR_0 RXUCLAV RXUDATA_1 RXUDATA_2 RXUDATA_5 RXUDATA_9 RXUDATA_13 RXGFCMSB RXGFCCLK
R
P
N
M
L
K
J
H
G
F
E
D
C
B
A
1
RXPDVAL TXPER RXPERR RXUCLKO RXUADDR_1 RXUSOC RXUDATA_0 RXUDATA_4 RXUDATA_8 RXUDATA_12 TXGFCCLK RXPRED RXPLOF
TXUADDR_1 TXUADDR_3
ac
2
TXUSOC TXUCLAV TXMOD RXUCLK RXPEOP RXUADDR_2 RXUPRTY RXUDATA_3 RXUDATA_7 RXUDATA_11 RXUDATA_15 RXGFC TXPOHCLK
TXUADDR_0 TXUADDR_2 TXUADDR_4
3
TXUDATA_1 TXUDATA_10 TXUEN_L TSX_TSOF RSX_RSOF RXUADDR_3 RXUEN_L RXUDATA_6 RXUDATA_10 RXUDATA_14 RXCP RXPOHFRAME
TXUDATA_0
TXUPRTY
TXPOHFRAME
4
TXUDATA_5 TXUDATA_4 RXPOOF RXNIB_0
TXUDAT_3
TXUDATA_2
RXNIB_3
RXNIB_2
5
TXUDATA_9 TXUDATA_8 RXNIB_1
TXUDATA_7
TXUDATA_6
RXOUTCLK
RXSER
6
VDD GND GND VDD
TXUDATA_12 TXUDATA_11
RXOHIND
RXFRAME
RXCLK
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
7
GPIO_3 VDD GND GND VDD GPIO_2 GPIO_1
GPIO_0
TXUDATA_15 TXUDATA_14 TXUDATA_13
RXLOS
RXOH
RXOHENABLE
RXOHCLK
8
TMS VDD GND GND VDD TDI TDO
DMO_0
TXNIB_1
TXNOB_2
TXNOB_3
RXOHFRAME
PRELIMINARY
TABLE 1: PIN OUT OF THE XRT79L71 (TOP VIEW)
3
TXNIBCLK TXSER TXOHIND TXNIB_0 TRST VDD GND GND MTIP TXDGND VDD TXOHINS TXINCLK TXFRAME TXNIBFRAME NC MRING TXDVDD PDATA TXOH TXOHFRAME TXFRAMEREF REFAGND TXAGND PDATA_4 PDATA_1 TXOHCLK TXOHENABLE RRING OGND GPI_2 ANAIO1 OVDD GPO_2 PDBEN_L DA_SEL DPADDR_7 DPADDR_3 PADDR_6 PINT_L PDATA_5 PDATA_2 TXAISEN RTIP RESET_L ANAIO2 VDD GPI_1 GPO_1 PTYPE_2 VDD DPADDR_6 DPADDR_2 PADDR_5 PCS_L PRDY_L PDATA_6 PDATA_3 TXON ICTB GND TESTMODE GPI_0 GPO_0 PTYPE_1 GND DPADDR_5 DPADDR_1 PADDR_4 PADDR_1 PRD_L PBLAST_L PDATA_7 CLKVDD DS3CLK CLKGND E3CLK NIBBLEINTF CLKOUT PTYPE_0 PCLK DPADDR_4 DPADDR_0 PADDR_3 PADDR_2 PADDR_0 PWR_L PAS_L
9
TCK
10
TRING
11
TTIP
12
TXAVDD
REFAVDD
13
RXAVDD
14
RXAGND
15
JAGND
XRT79L71
REV. P1.0.3
16
JAAVDD
XRT79L71
REV. P1.0.3
PRELIMINARY TABLE OF CONTENTS
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
GENERAL DESCRIPTION .................................................................................................1
GENERAL
FEATURES:......................................................................................................................................1
Line Interface Unit ....................................................................................................................................................... 1 DS3/E3 Framer............................................................................................................................................................ 1 ATM/PPP PROTOCOL PROCESSOR........................................................................................................................ 1 Transmit Cell Processing............................................................................................................................................. 1 Receive Cell Processing.............................................................................................................................................. 2 Transmit Packet Processing ........................................................................................................................................ 2 Receive Packet Processing ......................................................................................................................................... 2 Utopia/ System Interface ............................................................................................................................................. 2 Serial Interface ............................................................................................................................................................ 2
APPLICATIONS ...........................................................................................................................................2
FIGURE 1. BLOCK DIAGRAM OF THE XRT79L71 ............................................................................................................................... 2
PRODUCT ORDERING INFORMATION ................................................................................................................2
TABLE 1: PIN OUT OF THE XRT79L71 (TOP VIEW) ........................................................................................................................ 3
TABLE OF CONTENTS ...........................................................................................................1
PIN DESCRIPTIONS.........................................................................................................................................4 MICROPROCESSOR INTERFACE .......................................................................................................................4 TEST AND DIAGNOSTIC ...................................................................................................................................7 GENERAL PURPOSE INPUT AND OUTPUT PINS.................................................................................................8 TRANSMIT SYSTEM SIDE INTERFACE PINS.......................................................................................................8 RECEIVE SYSTEM SIDE INTERFACE PINS.......................................................................................................23 TRANSMIT LINE SIDE SIGNALS ......................................................................................................................35 RECEIVE LINE SIDE SIGNALS ........................................................................................................................36 VDD PINS ...................................................................................................................................................37 GND PINS ...................................................................................................................................................38 NOT CONNECTED PINS.................................................................................................................................38
ELECTRICAL CHARACTERISTICS ................................................................................39 AC ELECTRICAL CHARACTERISTIC INFORMATION ..................................................39
MICROPROCESSOR INTERFACE TIMING FOR REVISION A SILICON ......................................................39
MICROPROCESSOR INTERFACE TIMING - ASYNCHRONOUS INTEL MODE.................................................... 39
TABLE 2: DC ELECTRICAL CHARACTERISTICSS..................................................................................................................... 39
Applies to all TTL-Level Input and CMOS Level Output pins - Ambient Temperature = 25C .................................. 39
FIGURE 2. ASYNCHRONUS MODE 1 - INTEL TYPE PROGRAMMED I/O TIMING (WRITE CYCLE) ............................................................ 39 FIGURE 3. ASYNCHRONUS MODE 1 - INTEL TYPE PROGRAMMED I/O TIMING (READ CYCLE) ............................................................. 40 TABLE 3: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE, WHEN CONFIGURED TO OPERATE IN THE INTEL ASYNCHRONOUS MODE ............................................................................................................................................................................ 40
MICROPROCESSOR INTERFACE TIMING - ASYNCHRONOUS MOTOROLA (68K) MODE................................................................................................................................41
FIGURE 4. ASYNCHRONUS MODE 2 - MOTOROLA 68K PROGRAMMED I/O TIMING (WRITE CYCLE) .................................................... 41 FIGURE 5. ASYNCHRONUS MODE 2 - MOTOROLA 68 PROGRAMMED I/O TIMING (READ CYCLE) ........................................................ 41
MICROPROCESSOR INTERFACE TIMING - POWER PC 403 SYNCHRONOUS MODE42
TABLE 4: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE WHEN CONFIGURED TO OPERATE IN THE MOTOROLA (68K) ASYNCHRONOUS MODE........................................................................................................................................................... 42 FIGURE 6. SYNCHRONOUS MODE 3 - IBM POWERPC 403 INTERFACE TIMING (WRITE CYCLE) ......................................................... 42 FIGURE 7. SYNCHRONOUS MODE 3 - IBM POWERPC 403 INTERFACE TIMING (READ CYCLE)........................................................... 43 TABLE 5: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE, WHEN CONFIGURED TO OPERATE IN THE IBM POWER PC403 MODE ............................................................................................................................................................................ 43
MICROPROCESSOR INTERFACE TIMING - IDT3051/52 MODE ..................................44
FIGURE 8. SYNCHRONOUS MODE 4 - IDT 3051/52 INTERFACE TIMING (WRITE CYCLE) .................................................................... 44 FIGURE 9. SYNCHRONOUS MODE 4 - IDT 3051/52 INTERFACE TIMING (READ CYCLE)...................................................................... 45 TABLE 6: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE, WHEN CONFIGURED TO OPERATE IN THE IBM POWER PC403 MODE ............................................................................................................................................................................ 45
DS3/E3 LIU INTERFACE - LINE SIDE ELECTRICAL CHARACTERISTIC INFORMATION 46
1
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
E3 LINE SIDE PARAMETERS ......................................................................................................................... 46
FIGURE 10. PULSE MASK FOR E3 (34.368MBPS) INTERFACE AS PER ITU-T G.703 ......................................................................... 46 TABLE 7: E3 TRANSMITTER LINE SIDE OUTPUT AND RECEIVER LINE SIDE INPUT SPECIFICATIONS ....................................................... 46
DS3 LINE SIDE PARAMETERS ...................................................................................................................... 47
FIGURE 11. BELLCORE GR-499-CORE PULSE TEMPLATE REQUIREMENTS FOR DS3 APPLICATIONS................................................ 47 TABLE 8: DS3 PULSE MASK EQUATIONS ........................................................................................................................................ 48 TABLE 9: DS3 TRANSMITTER LINE SIDE OUTPUT AND RECEIVER LINE SIDE INPUT SPECIFICATIONS (GR-499) ................................. 48
TRANSMIT UTOPIA INTERFACE ................................................................................... 49
FIGURE 12. TIMING DIAGRAM FOR THE TRANSMIT UTOPIA INTERFACE BLOCK ................................................................................ 49 TABLE 10: TIMING INFORMATION FOR THE TRANSMIT UTOPIA INTERFACE BLOCK ........................................................................... 49
TRANSMIT PAYLOAD DATA INPUT INTERFACE ........................................................ 50
TRANSMIT PAYLOAD DATA INPUT INTERFACE - TIMING REQUIREMENTS..................................... 50
TABLE 11: TIMING INFORMATION FO RTHE TRNASMIT PAYLOAD DATA INPUT INTERFACE BLOCK ........................................................ 50 FIGURE 13. TIMING DIAGRAM FOR THE TRANSMIT PAYLOAD DATA INPUT INTERFACE WHEN THE XRT79L71 IS OPERATING IN BOTH THE DS3 AND LOOP-TIMING MODES .............................................................................................................................................. 51 FIGURE 14. TIMING DIAGRAM FOR THE TRANSMIT PAYLOAD DATA INPUT INTERFACE WHEN THE XRT79L71 IS OPERATING IN BOTH THE DS3 AND LOCAL-TIMING MODES............................................................................................................................................. 52 FIGURE 15. TIMING DIAGRAM FOR THE TRANSMIT PAYLOAD DATA INPUT INTERFACE WHEN THE XRT79L71 IS OPERATING IN BOTH THE DS3/ NIBBLE-PARALLEL AND LOOP-TIMING MODES .................................................................................................................. 52 FIGURE 16. TIMING DIAGRAM FOR THE TRANSMIT PAYLOAD DATA INPUT INTERFACE WHEN THE XRT79L71 IS OPERATING IN BOTH THE DS3/ NIBBLE-PARALLEL AND LOCAL-TIMING MODES................................................................................................................. 53
TRANSMIT OVERHEAD DATA INPUT INTERFACE...................................................... 54
TRANSMIT OVERHEAD DATA INPUT INTERFACE - TIMING REQUIREMENTS.................................. 54
TABLE 12: TIMING INFORMATION FOR THE TRANSMIT OVERHEAD DATA INPUT INTERFACE BLOCK ..................................................... 54 FIGURE 17. TIMING DIAGRAM FOR THE TRANSMIT OVERHEAD DATA INPUT INTERFACE (METHOD 1 ACCESS) .................................... 56 FIGURE 18. TIMING DIAGRAM FOR THE TRANSMIT OVERHEAD DATA INPUT INTERFACE (METHOD 2 ACCESS) .................................... 56
RECEIVE PAYLOAD DATA OUTPUT INTERFACE ....................................................... 57
RECEIVE PAYLOAD DATA OUTPUT INTERFACE - TIMING REQUIREMENTS ................................... 57
TABLE 13: TIMING INFORMATION FOR THE RECEIVE PAYLOAD DATA OUTPUT INTERFACE BLOCK ...................................................... 57 FIGURE 19. TIMING DIAGRAM FOR THE RECEIVE PAYLOAD DATA OUTPUT INTERFACE (SERIAL MODE).............................................. 57 FIGURE 20. TIMING DIAGRAM FOR THE RECEIVE PAYLOAD DATA OUTPUT INTERFACE (NIBBLE-PARALLEL MODE) ............................. 58
RECEIVE OVERHEAD DATA OUTPUT INTERFACE .................................................... 59
RECEIVE OVERHEAD DATA OUTPUT INTERFACE - TIMING REQUIREMENTS ................................ 59 AC ELECTRICAL CHARACTERISTICS (CONT.)................................................................................................. 59
FIGURE 21. TIMING DIAGRAM FOR THE RECEIVE OVERHEAD DATA OUTPUT INTERFACE (METHOD 1 - USING RXOHCLK) .................. 60 FIGURE 22. TIMING DIAGRAM FOR THE RECEIVE OVERHEAD DATA OUTPUT INTERFACE (METHOD 2 - USING RXOHENABLE) ............ 60
RECEIVE UTOPIA INTERFACE ...................................................................................... 61
RECEIVE UTOPIA INTERFACE ............................................................................................................... 61
FIGURE 23. TIMING DIAGRAM FOR THE RECEIVE UTOPIA INTERFACE BLOCK .................................................................................. 61 TABLE 14: TIMING INFORMATION FOR THE RECEIVE UTOPIA INTERFACE BLOCK ............................................................................. 61
REGISTER MAP OF THE XRT79L71 ............................................................................. 63
COMMONCONTROL REGISTERS OF THE XRT79L71 ...................................................................................... 63 CLEAR-CHANNEL FRAMER BLOCK REGISTERS ................................................................................. 64 LIU/JITTER ATTENUATOR CONTROL REGISTERS .............................................................................. 68 RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS................... 69
OPERATION BLOCK INTERRUPT REGISTER BIT FORMATS .................................... 77
OPERATION CONTROL REGISTER - BYTE 3 (ADDRESS = 0X0100) ................................................................. 77 OPERATION CONTROL REGISTER - BYTE 2 (ADDRESS = 0X0101) ................................................................. 77 OPERATION CONTROL - LOOP-BACK CONTROL REGISTER (ADDRESS = 0X0102) ........................................... 78 OPERATION CONTROL REGISTER - BYTE 0 (ADDRESS = 0X0103) ................................................................. 79 DEVICE ID REGISTER (ADDRESS = 0X0104)................................................................................................. 79 REVISION ID REGISTER (ADDRESS = 0X0105).............................................................................................. 80 OPERATION INTERRUPT STATUS REGISTER - BYTE 1 (ADDRESS = 0X0112) .................................................. 80 OPERATION INTERRUPT STATUS REGISTER - BYTE 0 (ADDRESS = 0X0113) .................................................. 81 OPERATION INTERRUPT ENABLE REGISTER - BYTE 1 (ADDRESS = 0X0116) .................................................. 82 OPERATION INTERRUPT ENABLE REGISTER - BYTE 0 (ADDRESS = 0X0117) .................................................. 83
CHANNEL INTERRUPT INDICATION REGISTERS ....................................................... 84
CHANNEL INTERRUPT INDICATOR - RECEIVE CELL PROCESSOR/PPP PROCESSOR BLOCK (ADDRESS = 0X0119)84
2
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
CHANNEL INTERRUPT INDICATOR - LIU/JITTER ATTENUATOR BLOCK (ADDRESS = 0X011D)............................85 CHANNEL INTERRUPT INDICATOR - TRANSMIT CELL PROCESSOR/PPP PROCESSOR BLOCK (ADDRESS = 0X0121) 85 CHANNEL INTERRUPT INDICATOR - DS3/E3 FRAMER BLOCK (ADDRESS = 0X0127) ........................................86 OPERATION GENERAL PURPOSE PIN DATA REGISTER (ADDRESS = 0X0147) .................................................86 OPERATION GENERAL PURPOSE PIN DIRECTION CONTROL REGISTER (ADDRESS = 0X014B) .........................86
RECEIVE UTOPIA INTERFACE BLOCK.........................................................................87
TABLE 15: RECEIVE UTOPIA/POS-PHY INTERFACE BLOCK - REGISTER/ADDRESS MAP ................................................................. 87
RECEIVE UTOPIA/POS-PHY CONTROL REGISTER - BYTE 0 (ADDRESS = 0X0503).......................................87 RECEIVE UTOPIA PORT ADDRESS REGISTER (ADDRESS = 0X0513).............................................................90 RECEIVE UTOPIA PORT NUMBER REGISTER (ADDRESS = 0X0517) ..............................................................90
TRANSMIT UTOPIA INTERFACE BLOCK......................................................................92
TABLE 16: TRANSMIT UTOPIA INTERFACE BLOCK - REGISTER/ADDRESS MAP ................................................................................ 92
TRANSMIT UTOPIA/POS-PHY CONTROL REGISTER - BYTE 0 (ADDRESS = 0X0583).....................................92 TRANSMIT UTOPIA PORT ADDRESS REGISTER (ADDRESS = 0X0593)...........................................................95 TRANSMIT UTOPIA PORT NUMBER REGISTER (ADDRESS = 0X0597) ............................................................95
LIU/JITTER ATTENUATOR CONTROL REGISTER BIT-FORMAT................................97
LIU TRANSMIT APS/REDUNDANCY CONTROL REGISTER (ADDRESS = 0X1300)..............................................97 LIU INTERRUPT ENABLE REGISTER (ADDRESS = 0X1301) .............................................................................97 LIU INTERRUPT STATUS REGISTER (ADDRESS = 0X1302) .............................................................................99 LIU ALARM STATUS REGISTER (ADDRESS = 0X1303) .................................................................................101 LIU TRANSMIT CONTROL REGISTER (ADDRESS = 0X1304)..........................................................................104 LIU RECEIVE CONTROL REGISTER (ADDRESS = 0X1305)............................................................................106 LIU CHANNEL CONTROL REGISTER (ADDRESS = 0X1306)...........................................................................108 JITTER ATTENUATOR CONTROL REGISTER (ADDRESS = 0X1307) ................................................................109 LIU RECEIVE APS/REDUNDANCY CONTROL REGISTER (ADDRESS = 0X1308)..............................................110
DS3/E3 FRAMER BLOCK REGISTERS ........................................................................111
OPERATING MODE REGISTER (DIRECT ADDRESS = 0X1100) .......................................................................111 I/O CONTROL REGISTER (DIRECT ADDRESS = 0X1101)...............................................................................113 BLOCK INTERRUPT ENABLE REGISTER (DIRECT ADDRESS = 0X1104) ..........................................................115 BLOCK INTERRUPT STATUS REGISTER (DIRECT ADDRESS = 0X1105) ..........................................................116 TEST REGISTER (DIRECT ADDRESS = 0X110C)...........................................................................................117 RECEIVE DS3 RELATED REGISTERS ...........................................................................................................119 RXDS3 CONFIGURATION AND STATUS REGISTER (DIRECT ADDRESS = 0X1110)..........................................119 RXDS3 STATUS REGISTER (DIRECT ADDRESS = 0X1111)...........................................................................121 RXDS3 INTERRUPT ENABLE REGISTER (DIRECT ADDRESS = 0X1112).........................................................122 RXDS3 INTERRUPT STATUS REGISTER (DIRECT ADDRESS = 0X1113) .........................................................125 RXDS3 SYNC DETECT REGISTER (DIRECT ADDRESS = 0X1114) .................................................................127 RXDS3 FEAC REGISTER (DIRECT ADDRESS = 0X1116).............................................................................128 RXDS3 FEAC INTERRUPT ENABLE/STATUS REGISTER (DIRECT ADDRESS = 0X1117) .................................129 RXDS3 LAPD CONTROL REGISTER (DIRECT ADDRESS = 0X1118) .............................................................131 RXDS3 LAPD STATUS REGISTER (DIRECT ADDRESS = 0X1119) ................................................................133 RXDS3 PATTERN REGISTER (DIRECT ADDRESS = 0X112F) ........................................................................135 RXE3 CONFIGURATION AND STATUS REGISTER # 1 - G.751 (DIRECT ADDRESS = 0X1110) .........................137 RXE3 CONFIGURATION AND STATUS REGISTER # 2 - G.751 (DIRECT ADDRESS = 0X1111) .........................138 RXE3 INTERRUPT ENABLE REGISTER # 1 - G.751 (DIRECT ADDRESS = 0X1112) ........................................140 RXE3 INTERRUPT ENABLE REGISTER # 2 - G.751 (DIRECT ADDRESS = 0X1113) ........................................142 RXE3 INTERRUPT STATUS REGISTER # 1 - G.751 (DIRECT ADDRESS = 0X1114).........................................143 RXE3 INTERRUPT STATUS REGISTER # 2 - G.751 (DIRECT ADDRESS = 0X1115).........................................146 RXE3 LAPD CONTROL REGISTER - G.751 (DIRECT ADDRESS = 0X1118) ...................................................147 RXE3 LAPD STATUS REGISTER - G.751 (DIRECT ADDRESS = 0X1119)......................................................149 RXE3 SERVICE BITS REGISTER - G.751 (DIRECT ADDRESS = 0X111A).......................................................150 RECEIVE E3, ITU-T G.832 RELATED REGISTERS........................................................................................151 RXE3 CONFIGURATION AND STATUS REGISTER # 1 - G.832 (DIRECT ADDRESS = 0X1110) .........................151 RXE3 CONFIGURATION AND STATUS REGISTER # 2 - G.832 (DIRECT ADDRESS = 0X1111) .........................152
3
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXE3 INTERRUPT ENABLE REGISTER # 1 - G.832 (DIRECT ADDRESS = 0X1112) ........................................ 154 RXE3 INTERRUPT ENABLE REGISTER # 2 - G.832 (DIRECT ADDRESS = 0X1113) ........................................ 156 RXE3 INTERRUPT STATUS REGISTER # 1 - G.832 (DIRECT ADDRESS = 0X1114) ........................................ 158 RXE3 INTERRUPT STATUS REGISTER # 2 - G.832 (DIRECT ADDRESS = 0X1115) ........................................ 161 RXE3 LAPD CONTROL REGISTER - G.832 (DIRECT ADDRESS = 0X1118)................................................... 164 RXE3 LAPD STATUS REGISTER - G.832 (DIRECT ADDRESS = 0X1119) ..................................................... 166 RXE3 NR BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X111A) ............................................................. 167 RXE3 GC BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X111B)............................................................. 167 RXE3 TTB-0 REGISTER - G.832 (DIRECT ADDRESS = 0X111C)................................................................. 168 RXE3 TTB-1 REGISTER - G.832 (DIRECT ADDRESS = 0X111D)................................................................. 168 RXE3 TTB-2 REGISTER - G.832 (DIRECT ADDRESS = 0X111E) ................................................................. 168 RXE3 TTB-3 REGISTER - G.832 (DIRECT ADDRESS = 0X111F) ................................................................. 169 RXE3 TTB-4 REGISTER - G.832 (DIRECT ADDRESS = 0X1120).................................................................. 169 RXE3 TTB-5 REGISTER - G.832 (DIRECT ADDRESS = 0X1121).................................................................. 169 RXE3 TTB-6 REGISTER - G.832 (DIRECT ADDRESS = 0X1122).................................................................. 170 RXE3 TTB-7 REGISTER - G.832 (DIRECT ADDRESS = 0X1123).................................................................. 170 RXE3 TTB-8 REGISTER - G.832 (DIRECT ADDRESS = 0X1124).................................................................. 170 RXE3 TTB-9 REGISTER - G.832 (DIRECT ADDRESS = 0X1125).................................................................. 171 RXE3 TTB-10 REGISTER - G.832 (DIRECT ADDRESS = 0X1126)................................................................ 171 RXE3 TTB-11 REGISTER - G.832 (DIRECT ADDRESS = 0X1127)................................................................ 171 RXE3 TTB-12 REGISTER - G.832 (DIRECT ADDRESS = 0X1128)................................................................ 172 RXE3 TTB-13 REGISTER - G.832 (DIRECT ADDRESS = 0X1129)................................................................ 172 RXE3 TTB-14 REGISTER - G.832 (DIRECT ADDRESS = 0X112A) ............................................................... 172 RXE3 TTB-15 REGISTER - G.832 (DIRECT ADDRESS = 0X112B) ............................................................... 173 RXE3 SSM REGISTER - G.832 (DIRECT ADDRESS = 0X112C) ................................................................... 173 TRANSMIT DS3 RELATED REGISTERS......................................................................................................... 174 TXDS3 CONFIGURATION REGISTER (DIRECT ADDRESS = 0X1130).............................................................. 174 TXDS3 FEAC CONFIGURATION AND STATUS REGISTER (DIRECT ADDRESS = 0X1131) ............................... 177 TXDS3 FEAC REGISTER (DIRECT ADDRESS = 0X1132)............................................................................. 178 TXDS3 LAPD CONFIGURATION REGISTER (DIRECT ADDRESS = 0X1133) ................................................... 179 TXDS3 LAPD STATUS/INTERRUPT REGISTER (DIRECT ADDRESS = 0X1134) .............................................. 181 TXDS3 M-BIT MASK REGISTER (DIRECT ADDRESS = 0X1135) ................................................................... 182 TXDS3 F-BIT MASK # 1 REGISTER (DIRECT ADDRESS = 0X1136) .............................................................. 183 TXDS3 F-BIT MASK # 2 REGISTER (DIRECT ADDRESS = 0X1137) .............................................................. 186 TXDS3 F-BIT MASK # 3 REGISTER (DIRECT ADDRESS = 0X1138) ............................................................. 191 TXDS3 F-BIT MASK # 4 REGISTER (DIRECT ADDRESS = 0X1139) .............................................................. 196 TRANSMIT DS3 PATTERN REGISTER (DIRECT ADDRESS = 0X114C)............................................................ 201 TRANSMIT E3, ITU-T G.751 RELATED REGISTERS .................................................................................... 203 TXE3 CONFIGURATION REGISTER - G.751 (DIRECT ADDRESS = 0X1130) ................................................... 203 TXE3 LAPD CONFIGURATION REGISTER - G.751 (DIRECT ADDRESS = 0X1133)......................................... 205 TXE3 LAPD STATUS/INTERRUPT REGISTER - G.751 (DIRECT ADDRESS = 0X1134) ................................... 206 TXE3 SERVICE BITS REGISTER - G.751 (DIRECT ADDRESS = 0X1135) ....................................................... 207 TXE3 FAS ERROR MASK UPPER REGISTER - G.751 (INDIRECT ADDRESS =0XNE, 0X48; DIRECT ADDRESS = 0X1148) 208 TXE3 FAS ERROR MASK LOWER REGISTER - G.751 (INDIRECT ADDRESS =0XNE, 0X49; DIRECT ADDRESS = 0X1149).................................................................................................................................................... 208 TXE3 BIP-4 MASK REGISTER - G.751 (DIRECT ADDRESS = 0X114A)......................................................... 209 TRANSMIT E3, ITU-T G.832 RELATED REGISTERS ..................................................................................... 210 TXE3 CONFIGURATION REGISTER - G.832 (DIRECT ADDRESS = 0X1130) ................................................... 210 TXE3 LAPD CONFIGURATION REGISTER - G.832 (DIRECT ADDRESS = 0X1133)......................................... 212 TXE3 LAPD STATUS/INTERRUPT REGISTER - G.832 (DIRECT ADDRESS = 0X1134) .................................... 213 TXE3 GC BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X1135).............................................................. 214 TXE3 MA BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X1136).............................................................. 214 TXE3 NR BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X1137).............................................................. 215 TXE3 TTB-0 REGISTER - G.832 (DIRECT ADDRESS = 0X1138) .................................................................. 215
4
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXE3 TTB-1 REGISTER - G.832 (DIRECT ADDRESS = 0X1139) .................................................................215 TXE3 TTB-2 REGISTER - G.832 (DIRECT ADDRESS = 0X113A) ..................................................................216 TXE3 TTB-3 REGISTER - G.832 (DIRECT ADDRESS = 0X113B) ..................................................................216 TXE3 TTB-4 REGISTER - G.832 (DIRECT ADDRESS = 0X113C)..................................................................216 TXE3 TTB-5 REGISTER - G.832 (DIRECT ADDRESS = 0X113D)..................................................................217 TXE3 TTB-6 REGISTER - G.832 (DIRECT ADDRESS = 0X113E) ..................................................................217 TXE3 TTB-7 REGISTER - G.832 (DIRECT ADDRESS = 0X113F) ..................................................................217 TXE3 TTB-8 REGISTER - G.832 (DIRECT ADDRESS = 0X1140) .................................................................218 TXE3 TTB-9 REGISTER - G.832 (DIRECT ADDRESS = 0X1141) ..................................................................218 TXE3 TTB-10 REGISTER - G.832 (DIRECT ADDRESS = 0X1142) ................................................................218 TXE3 TTB-11 REGISTER - G.832 (DIRECT ADDRESS = 0X1143) ................................................................219 TXE3 TTB-12 REGISTER - G.832 (DIRECT ADDRESS = 0X1144) ................................................................219 TXE3 TTB-13 REGISTER - G.832 (DIRECT ADDRESS = 0X1145) ................................................................219 TXE3 TTB-14 REGISTER - G.832 (DIRECT ADDRESS = 0X1146) ................................................................219 TXE3 TTB-15 REGISTER - G.832 (DIRECT ADDRESS = 0X1147) ................................................................220 TXE3 FA1 ERROR MASK REGISTER - G.832 (DIRECT ADDRESS = 0X1148) ................................................220 TXE3 FA2 ERROR MASK REGISTER - G.832 (DIRECT ADDRESS = 0X1149) ................................................221 TXE3 BIP-8 ERROR MASK REGISTER - G.832 (DIRECT ADDRESS = 0X114A) .............................................221 PERFORMANCE MONITOR REGISTERS .........................................................................................................223 PMON EXCESSIVE ZERO COUNT REGISTERS - MSB (DIRECT ADDRESS = 0X114E)....................................223 PMON EXCESSIVE ZERO COUNT REGISTERS - LSB (DIRECT ADDRESS = 0X114F) .....................................223 PMON LINE CODE VIOLATION COUNT REGISTERS - MSB (DIRECT ADDRESS = 0X1150) .............................224 PMON LINE CODE VIOLATION COUNT REGISTERS - LSB (DIRECT ADDRESS = 0X1151) ..............................224 PMON FRAMING BIT/BYTE ERROR COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1152)........................225 PMON FRAMING BIT/BYTE ERROR COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1153).........................226 PMON PARITY/P-BIT ERROR COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1154) ................................226 PMON PARITY/P-BIT ERROR COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1155) .................................227 PMON FEBE EVENT COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1156) ............................................227 PMON FEBE EVENT COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1157) .............................................228 PMON CP-BIT ERROR COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1158) .........................................228 PMON CP-BIT ERROR COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1159) ..........................................229 PRBS ERROR COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1168).......................................................229 PRBS ERROR COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1169) .......................................................230 PMON HOLDING REGISTER (DIRECT ADDRESS = 0X116C) .........................................................................230 ONE SECOND ERROR STATUS REGISTER (DIRECT ADDRESS = 0X116D) .....................................................231 ONE SECOND - LCV COUNT ACCUMULATOR REGISTER - MSB (DIRECT ADDRESS = 0X116E) .....................232 ONE SECOND - LCV COUNT ACCUMULATOR REGISTER - LSB (DIRECT ADDRESS = 0X116F) ......................232 ONE SECOND - PARITY ERROR ACCUMULATOR REGISTER - MSB (DIRECT ADDRESS = 0X1170)..................233 ONE SECOND - PARITY ERROR ACCUMULATOR REGISTER - LSB (DIRECT ADDRESS = 0X1171)...................234 ONE SECOND - CP BIT ERROR ACCUMULATOR REGISTER - MSB (DIRECT ADDRESS = 0X1172)..................234 ONE SECOND - CP BIT ERROR ACCUMULATOR REGISTER - LSB (DIRECT ADDRESS = 0X1173)...................235 GENERAL PURPOSE I/O PIN CONTROL REGISTERS......................................................................................236 LINE INTERFACE DRIVE REGISTER (DIRECT ADDRESS = 0X1180) ................................................................236 LINE INTERFACE SCAN REGISTER (DIRECT ADDRESS = 0X1181) .................................................................238 LAPD CONTROLLER BYTE COUNT REGISTERS............................................................................................239 TXLAPD BYTE COUNT REGISTER (DIRECT ADDRESS = 0X1183).................................................................239 RXLAPD BYTE COUNT REGISTER (DIRECT ADDRESS = 0X1184) ................................................................239 RECEIVE DS3/E3 INTERRUPT STATUS REGISTER - SECONDARY FRAME SYNCHRONIZER BLOCK (DIRECT ADDRESS = 0X11F9).................................................................................................................................................240
THE RECEIVE ATM CELL PROCESSOR BLOCK .......................................................242
TABLE 17: RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK - REGISTER/ADDRESS MAP ............................................... 242
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CONTROL REGISTER - BYTE 3 (ADDRESS = 0X1700). 246 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CONTROL REGISTER - BYTE 2 (ADDRESS = 0X1701). 246
5
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CONTROL REGISTER - BYTE 1 (ADDRESS = 0X1702) 247 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CONTROL REGISTER - BYTE 0 (ADDRESS = 0X1703) 249 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM STATUS REGISTER (ADDRESS = 0X1707) ........... 251 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM INTERRUPT STATUS REGISTER - BYTE 1 (ADDRESS = 0X170A) ................................................................................................................................................... 252 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM INTERRUPT STATUS REGISTER - BYTE 0 (ADDRESS = 0X170B) ................................................................................................................................................... 253 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM INTERRUPT ENABLE REGISTER - BYTE 1 (ADDRESS = 0X170E) ................................................................................................................................................... 255 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM INTERRUPT ENABLE REGISTER - BYTE 0 (ADDRESS = 0X170F) ................................................................................................................................................... 256 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL INSERTION/EXTRACTION MEMORY CONTROL REGISTER (ADDRESS = 0X1713) ...................................................................................................................... 257 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 3 (ADDRESS = 0X1714)...................................................................................................................................... 260 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 2 (ADDRESS = 0X1715)...................................................................................................................................... 261 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 1 (ADDRESS = 0X1716)...................................................................................................................................... 262 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 0 (ADDRESS = 0X1717)...................................................................................................................................... 263 RECEIVE ATM CELL PROCESSOR BLOCK - UDF1 BYTE VALUE REGISTER (ADDRESS = 0X1718)................. 264 RECEIVE ATM CELL PROCESSOR BLOCK - UDF2 BYTE VALUE REGISTER (ADDRESS = 0X1719)................. 264 RECEIVE ATM CELL PROCESSOR BLOCK - UDF3 BYTE VALUE REGISTER (ADDRESS = 0X171A) ................ 265 RECEIVE ATM CELL PROCESSOR BLOCK - UDF4 BYTE VALUE REGISTER (ADDRESS = 0X171B) ................ 265 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE TEST CELL HEADER BYTE - BYTE 1 (ADDRESS = 0X1720). 266 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE TEST CELL HEADER BYTE - BYTE 2 (ADDRESS = 0X1721). 266 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE TEST CELL HEADER BYTE - BYTE 3 (ADDRESS = 0X1722). 267 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE TEST CELL HEADER BYTE - BYTE 4 (ADDRESS = 0X1723). 267 RECEIVE ATM CELL PROCESSOR BLOCK - TEST CELL ERROR COUNT REGISTERS - BYTE 3 (ADDRESS = 0X1724) 268 RECEIVE ATM CELL PROCESSOR BLOCK - TEST CELL ERROR COUNT REGISTERS - BYTE 2 (ADDRESS = 0X1725) 269 RECEIVE ATM CELL PROCESSOR BLOCK - TEST CELL ERROR COUNT REGISTERS - BYTE 1 (ADDRESS = 0X1726) 270 RECEIVE ATM CELL PROCESSOR BLOCK - TEST CELL ERROR COUNT REGISTERS - BYTE 0 (ADDRESS = 0X1727) 271 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL COUNT REGISTER - BYTE 3 (ADDRESS = 0X1728) 272 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL COUNT REGISTER - BYTE 2 (ADDRESS = 0X1729) 273 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL COUNT REGISTER - BYTE 1 (ADDRESS = 0X172A) 274 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL COUNT REGISTER - BYTE 0 (ADDRESS = 0X172B) 275 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE DISCARDED ATM CELL COUNT - BYTE 3 (ADDRESS = 0X172C) 276 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE DISCARDED ATM CELL COUNT - BYTE 2 (ADDRESS = 0X172D) 277
6
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE DISCARDED ATM CELL COUNT - BYTE 1 (ADDRESS = 0X172E) 278 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE DISCARDED ATM CELL COUNT - BYTE 0 (ADDRESS = 0X172F) 279 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH CORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 3 (ADDRESS = 0X1730) ..................................................................................................280 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH CORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 2 (ADDRESS = 0X1731) ..................................................................................................280 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH CORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 1 (ADDRESS = 0X1732) ..................................................................................................281 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH CORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 0 (ADDRESS = 0X1733) ..................................................................................................281 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH UNCORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 3 (ADDRESS = 0X1734) ..................................................................................................282 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH UNCORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 2 (ADDRESS = 0X1735) ..................................................................................................282 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH UNCORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 1 (ADDRESS = 0X1736) ..................................................................................................283 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH UNCORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 0 (ADDRESS = 0X1737) ..................................................................................................283 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER CONTROL - FILTER 0 (ADDRESS = 0X1743) 284 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1744) .............................................................................................................................286 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1745) .............................................................................................................................287 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1746) .............................................................................................................................288 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1747) .............................................................................................................................289 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - CHECK REGISTER - BYTE 1 (ADDRESS = 0X1748) .................................................................................................................................................290 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - CHECK REGISTER - BYTE 2 (ADDRESS = 0X1749) .................................................................................................................................................291 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - CHECK REGISTER - BYTE 3 (ADDRESS = 0X174A).................................................................................................................................................292 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - CHECK REGISTER - BYTE 4 (ADDRESS = 0X174B).................................................................................................................................................293 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X174C) .....................................................................................................................................294 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X174D) .....................................................................................................................................295 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X174E)......................................................................................................................................296 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X174F)......................................................................................................................................297 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER CONTROL - FILTER 1 (ADDRESS = 0X1753) 297 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1754) .............................................................................................................................299 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1755) .............................................................................................................................300 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1756) .............................................................................................................................301 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE
7
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
4 (ADDRESS = 0X1757) ............................................................................................................................. 302 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - CHECK REGISTER - BYTE 1 (ADDRESS = 0X1758) ................................................................................................................................................ 303 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - CHECK REGISTER - BYTE 2 (ADDRESS = 0X1759) ................................................................................................................................................ 304 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - CHECK REGISTER - BYTE 3 (ADDRESS = 0X175A) ................................................................................................................................................ 305 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - CHECK REGISTER - BYTE 4 (ADDRESS = 0X175B) ................................................................................................................................................ 306 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X175C) ..................................................................................................................................... 307 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X175D) ..................................................................................................................................... 308 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X175E) ..................................................................................................................................... 309 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X175F) ..................................................................................................................................... 310 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER CONTROL - FILTER 2 (ADDRESS = 0X1763) 311 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1764) ............................................................................................................................. 313 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1765) ............................................................................................................................. 314 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1766) ............................................................................................................................. 315 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1767) ............................................................................................................................. 316 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - CHECK REGISTER - BYTE 1 (ADDRESS = 0X1768) ................................................................................................................................................ 317 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - CHECK REGISTER - BYTE 2 (ADDRESS = 0X1769) ................................................................................................................................................ 318 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - CHECK REGISTER - BYTE 3 (ADDRESS = 0X176A) ................................................................................................................................................ 319 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - CHECK REGISTER - BYTE 4 (ADDRESS = 0X176B) ................................................................................................................................................ 320 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X176C) ..................................................................................................................................... 321 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X176D) ..................................................................................................................................... 322 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X176E) ..................................................................................................................................... 323 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X176F) ..................................................................................................................................... 324 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER CONTROL - FILTER 3 (ADDRESS = 0X1773) 325 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1774) ............................................................................................................................. 326 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1774) ............................................................................................................................. 328 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1775) ............................................................................................................................. 329 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1776) ............................................................................................................................. 330 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1777) ............................................................................................................................. 331
8
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - CHECK REGISTER - BYTE 1 (ADDRESS = 0X1778) .................................................................................................................................................332 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - CHECK REGISTER - BYTE 2 (ADDRESS = 0X1779) .................................................................................................................................................333 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - CHECK REGISTER - BYTE 3 (ADDRESS = 0X177A).................................................................................................................................................334 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - CHECK REGISTER - BYTE 4 (ADDRESS = 0X177B).................................................................................................................................................335 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X177C) .....................................................................................................................................336 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X177D) .....................................................................................................................................337 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X177E)......................................................................................................................................338 RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X177F)......................................................................................................................................339 RECEIVE PPP PACKET PROCESSOR BLOCK (PPP APPLICATIONS ONLY) ....................................340 RECEIVE PPP PACKET PROCESSOR BLOCK - RECEIVE PPP CONTROL REGISTER (ADDRESS = 0X1703)......340 TRANSMIT ATM CELL PROCESSOR BLOCK .......................................................................................341
TABLE 18: TRANSMIT ATM CELL PROCESSOR/PPP PACKET PROCESSOR BLOCK - REGISTER/ADDRESS MAP ................................ 341
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CONTROL REGISTER - BYTE 2 (ADDRESS = 0X1F01) 344 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CONTROL REGISTER - BYTE 1 (ADDRESS = 0X1F02) 345 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CONTROL - BYTE 0 (ADDRESS = 0X1F03).......347 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM STATUS REGISTER (ADDRESS = 0X1F07)........349 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM INTERRUPT STATUS REGISTER (ADDRESS = 0X1F0B) 350 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM INTERRUPT ENABLE REGISTER (ADDRESS = 0X1F0F) 352 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL INSERTION/EXTRACTION MEMORY CONTROL REGISTER (0X1F13) ........................................................................................................................................354 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 3 (ADDRESS = 0X1F14)......................................................................................................................................356 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 2 (ADDRESS = 0X1F15)......................................................................................................................................357 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 1 (ADDRESS = 0X1F16)......................................................................................................................................358 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 0 (ADDRESS = 0X1F17)......................................................................................................................................359 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL HEADER BYTE 1 (ADDRESS = 0X1F18). 360 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL HEADER BYTE 2 (ADDRESS = 0X1F19). 360 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL HEADER BYTE 3 (ADDRESS = 0X1F1A) 361 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL HEADER BYTE 4 (ADDRESS = 0X1F1B) 361 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL PAYLOAD REGISTER (ADDRESS = 0X1F1F) 362 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT TEST CELL HEADER BYTE - BYTE 1 (ADDRESS = 0X1F20) 362 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT TEST CELL HEADER BYTE - BYTE 2 (ADDRESS = 0X1F21) 363 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT TEST CELL HEADER BYTE - BYTE 3 (ADDRESS = 0X1F22)
9
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
363 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT TEST CELL HEADER BYTE - BYTE 4 (ADDRESS = 0X1F23) 364 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL COUNTER - BYTE 3 (ADDRESS = 0X1F28)364 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL COUNTER - BYTE 2 (ADDRESS = 0X1F29)365 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL COUNTER - BYTE 1 (ADDRESS = 0X1F2A)365 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL COUNTER - BYTE 0 (ADDRESS = 0X1F2B)366 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT DISCARDED ATM CELL COUNT - BYTE 3 (ADDRESS = 0X1F2C) 367 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT DISCARDED ATM CELL COUNT - BYTE 2 (ADDRESS = 0X1F2D) 367 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT DISCARDED ATM CELL COUNT - BYTE 1 (ADDRESS = 0X1F2E) 368 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT DISCARDED ATM CELL COUNT - BYTE 0 (ADDRESS = 0X1F2F) 368 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM HEC BYTE ERROR COUNT REGISTER - BYTE 3 (ADDRESS = 0X1F30) ................................................................................................................................................ 369 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM HEC BYTE ERROR COUNT REGISTER - BYTE 2 (ADDRESS = 0X1F31) ................................................................................................................................................ 369 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM HEC BYTE ERROR COUNT REGISTER - BYTE 1 (ADDRESS = 0X1F32) ................................................................................................................................................ 370 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM HEC BYTE ERROR COUNT REGISTER - BYTE 0 (ADDRESS = 0X1F33) ................................................................................................................................................ 370 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT UTOPIA PARITY ERROR COUNT REGISTER - BYTE 3 (ADDRESS = 0X1F34) ..................................................................................................................................... 371 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT UTOPIA PARITY ERROR COUNT REGISTER - BYTE 2 (ADDRESS = 0X1F35) ..................................................................................................................................... 371 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT UTOPIA PARITY ERROR COUNT REGISTER - BYTE 1 (ADDRESS = 0X1F36) ..................................................................................................................................... 372 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT UTOPIA PARITY ERROR COUNT REGISTER - BYTE 0 (ADDRESS = 0X1F37) ..................................................................................................................................... 372 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER CONTROL - FILTER 0 (ADDRESS = 0X1F43) 373 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1F44)............................................................................................................................. 375 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1F45)............................................................................................................................. 376 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1F46)............................................................................................................................. 377 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1F47)............................................................................................................................. 378 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - CHECK REGISTER - BYTE 1 (ADDRESS = 0X1F48) ................................................................................................................................................ 379 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - CHECK REGISTER - BYTE 2 (ADDRESS = 0X1F49) ................................................................................................................................................ 380 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - CHECK REGISTER - BYTE 3 (ADDRESS = 0X1F4A) ................................................................................................................................................ 381 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - CHECK REGISTER - BYTE 4 (ADDRESS = 0X1F4B) ................................................................................................................................................ 382 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X1F4C) ............................................................................................................................... 383 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X1F4D) ............................................................................................................................... 384 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X1F4E) ............................................................................................................................... 385
10
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X1F4F) ................................................................................................................................386 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER CONTROL - FILTER 1 (ADDRESS = 0X1F53) 387 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1F54) .............................................................................................................................389 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1F55) .............................................................................................................................390 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1F56) .............................................................................................................................391 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1F57) .............................................................................................................................392 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - CHECK REGISTER - BYTE 1 (ADDRESS = 0X1F58).................................................................................................................................................393 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - CHECK REGISTER - BYTE 2 (ADDRESS = 0X1F59).................................................................................................................................................394 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - CHECK REGISTER - BYTE 3 (ADDRESS = 0X1F5A) ................................................................................................................................................395 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - CHECK REGISTER - BYTE 4 (ADDRESS = 0X1F5B) ................................................................................................................................................396 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X1F5C)................................................................................................................................397 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X1F5D)................................................................................................................................398 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X1F5E)................................................................................................................................399 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X1F5F) ................................................................................................................................400 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER CONTROL - FILTER 2 (ADDRESS = 0X1F63) 401 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1F64) .............................................................................................................................403 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1F65) .............................................................................................................................404 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1F66) .............................................................................................................................405 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1F67) .............................................................................................................................406 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - CHECK REGISTER - BYTE 1 (ADDRESS = 0X1F68).................................................................................................................................................407 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - CHECK REGISTER - BYTE 2 (ADDRESS = 0X1F69).................................................................................................................................................408 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - CHECK REGISTER - BYTE 3 (ADDRESS = 0X1F6A) ................................................................................................................................................409 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - CHECK REGISTER - BYTE 4 (ADDRESS = 0X1F6B) ................................................................................................................................................410 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X1F6C)................................................................................................................................411 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X1F6D)................................................................................................................................412 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X1F6E)................................................................................................................................413 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X1F6F) ................................................................................................................................414 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER CONTROL - FILTER 3 (ADDRESS = 0X1F63)
11
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
414 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1F64)............................................................................................................................. 416 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1F65)............................................................................................................................. 417 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1F66)............................................................................................................................. 418 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1F67)............................................................................................................................. 419 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - CHECK REGISTER - BYTE 1 (ADDRESS = 0X1F68) ................................................................................................................................................ 420 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - CHECK REGISTER - BYTE 2 (ADDRESS = 0X1F69) ................................................................................................................................................ 421 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - CHECK REGISTER - BYTE 3 (ADDRESS = 0X1F6A) ................................................................................................................................................ 422 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - CHECK REGISTER - BYTE 4 (ADDRESS = 0X1F6B) ................................................................................................................................................ 423 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X1F6C) ............................................................................................................................... 424 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X1F6D) ............................................................................................................................... 425 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X1F6E) ............................................................................................................................... 426 TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X1F6F) ............................................................................................................................... 427
ORDERING INFORMATION .......................................................................................... 428 PACKAGE DIMENSIONS .............................................................................................. 428
208 SHRINK THIN BALL GRID ARRAY (17.0 MM X 17.0 MM, STBGA) ............................................... 428 REVISION HISTORY .................................................................................................................................... 429
12
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PIN DESCRIPTIONS
PIN # NAME
TYPE
DESCRIPTION
MICROPROCESSOR INTERFACE
F16 F15 F14 F13 G16 G15 G14 G13 C16 D15 D16 E16 E15 E14 E13 D11 C12 B13 A14 D12 C13 B14 A15 A16 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 D0 D1 D2 D3 D4 D5 D6 D7 ALE/AS I Address Bus Input pins Microprocessor Interface: These pins are used to select the on-chip Framer/UNI registers and RAM space for READ and WRITE Operations with the Microprocessor.
I/O
Bi-Directional Data Bus pins Microprocessor Interface: These pins are used to drive and receive data over the bi-directional data bus.
I
Address Latch Enable/Address Strobe: This input pin is used to latch the address present at the Microprocessor Interface Address Bus pins (A[6:0]) into the Framer/UNI Microprocessor Interface block and to indicate the start of a READ or WRITE cycle. This input pin is active-high, in the Intel Mode and active low in the Motorola Mode. Chip Select Input: The user must assert this active low signal in order to select the Microprocessor Interface for READ and WRITE operations between the Microprocessor and the UNI/ Framer on-chip registers and RAM locations. Interrupt Request Output: This open-drain, active-low output signal will be asserted when the Framer/UNI device is requesting interrupt service from the Microprocessor. This output pin should typically be connected to the Interrupt Request input of the Microprocessor. READ Strobe Intel Mode: If the Microprocessor Interface is operating in the Intel Mode, then this input pin will function as the RD (READ Strobe) input signal from the Microprocessor. Once this active-low signal is asserted, then the Framer/UNI will place the contents of the addressed register within the Framer/UNI IC on the Microprocessor Bi-directional Data Bus (D[7:0]). When this signal is negated, the Data Bus will be tri-stated. Data Strobe Motorola Mode: If the Microprocessor Interface is operating in the Motorola Mode, then this input will function as the DS (Data Strobe) signal.
D14
CS
I
D13
INT
O
C15
RD/DS/
I
4
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PIN # C14
PRELIMINARY
XRT79L71
REV. P1.0.3
PIN DESCRIPTIONS
NAME RDY/DTACK
TYPE
DESCRIPTION READY or DTACK: This active-low output pin will function as the READY output when the Microprocessor Interface is configured to operate in the Intel Mode; and will function as the DTACK output, when the Microprocessor Interface is running in the Motorola Mode. Intel Mode - READY output: When the Framer/UNI negates this output pin (e.g., toggles it "Low") it indicates to the Microprocessor that the current READ or WRITE operation is to be extended until this signal is asserted (e.g., toggled "High"). Motorola Mode - DTACK Data Transfer Acknowledge Output: The Framer/UNI will assert this pin in order to inform the Microprocessor that the present READ or WRITE cycle is nearly complete. If the Framer/UNI requires that the current READ or WRITE cycle be extended, then the Framer/UNI will delay its assertion of this signal. The 68000 family of Microprocessors requires this signal from its peripheral devices, in order to quickly and properly complete a READ or WRITE cycle. Reset Input: When this active-low signal is asserted, the Framer/UNI device will be asynchronously reset. When this occurs, all outputs will be tri-stated and all on-chip registers will be reset to their default values. Microprocessor Interface Clock Input: This clock input signal is used for synchronous/burst/DMA data transfer operations. This clock can be running up to 33MHz. Write Strobe Intel Mode: If the Microprocessor Interface is configured to operate in the Intel Mode, then this active-low input pin functions as the WR (WRITE Strobe) input signal from the Microprocessor. Once this active-low signal is asserted, the Framer/UNI will latch the contents of the bi-directional data (D[7:0]) into the addressed registers or Buffer location within the Framer/UNI IC. R/W Input Pin Motorola Mode: When the Microprocessor Interface Section is operating in the Motorola Mode, then this pin is functionally equivalent to the R/W pin. In the Motorola Mode, a READ operation occurs if this pin is at a logic "1". Similarly a WRITE operation occurs if this pin is at a logic "0".
O
M14
RESET
I
H16
PCLK
I
B16
WR/R/W
I
5
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PIN DESCRIPTIONS
PIN # J16 J15 J14 NAME PTYPE_0 PTYPE_1 PTYPE_2
TYPE
DESCRIPTION Microprocessor Type Select input: These three input pins are used to configure the Microprocessor Interface block to readily support a wide variety of Microprocessor Interfaces. The relationship between the settings of these input pins and the corresponding Microprocessor Interface configuration is presented below.
I
P T Y P E [2 :0 ]
M ic ro p ro c e s s o r In te rfa c e M o d e
000 001 010 011 100 101
Asynchronous Intel Asynchronous M otorola Intel X 86 Intel I960, M otorola M PC 860 ID T 3051/52 (M IPS) IBM Power PC
J13
DBEN
I
Bi-directional Data Bus Enable Input pin: If the Microprocessor Interface is operating in the Intel-I960 Mode, then this input pin is used to enable the Bi-directional Data Bus. Setting this input pin "Low" enables the Bi-directional Data bus. Setting this input "High" tri-states the Bi-directional Data Bus. Last Burst Transfer Indicator input pin: If the Microprocessor Interface is operating in the Intel-I960 Mode, then this input pin is used to indicate to the Microprocessor Interface block that the current data transfer is the last data transfer within the current burst operation. The Microprocessor should assert this input pin by toggling it "Low" in order to denote that the current READ or WRITE operation within a BURST operation is the last operation of this BURST operation. Direct Address Select pin: This input pin is used to select the addressing mode for the Microprocessor Interface block. Setting this pin "High" will put the Microprocessor Interface block of the XRT79L71 into Direct Addressing Mode. In Direct Addressing Mode, all 15 address pins (A0 - A14) are used to select the onchip Framer/UNI registers and RAM space for READ and WRITE Operations with the Microprocessor.
B15
BLAST
I
H13
Direct_Ad
I
NOTE: It is recommended to set this pin "High" and access the Microprocessor Interface block using the Direct Addressing Mode.
Setting this pin "Low" will put the Microprocessor Interface block of the XRT79L71 into Indirect Addressing Mode. In Indirect Addressing mode, only the lower 8 address pins (A0 - A7) are used to select the on-chip Framer/UNI registers and RAM space for READ and WRITE Operations with the Microprocessor. Two microprocessor accesses are needed to READ or WRITE to the on-chip Framer/UNI registers and RAM space.
6
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PIN #
PRELIMINARY
XRT79L71
REV. P1.0.3
NAME
TYPE
DESCRIPTION
TEST AND DIAGNOSTIC
T9 TCK I Test Clock input, Boundary Scan Clock input:
NOTE: This input pin should be pulled "Low" for normal operation.
P9 TDI I Test Data input, Boundary Scan Test Data Input:
NOTE: This input pin should be pulled "Low" for normal operation.
N9 TDO O Test Data output: Boundary Scan Test Data Output: Test Mode Select, Boundary Scan Test Mode Select input pin:
R9
TMS
I
NOTE: This input pin should be pulled "Low" for normal operation.
R10 TRST I Test Mode Reset, Boundary Scan Mode Reset Input pin:
NOTE: This input pin should be pulled "Low" for normal operation.
M15 TESTMODE *** Factory Test Mode Pin: Tie this pin to Ground. In-Circuit Test Input Pin: For normal operation, the user should pull this pin "High".
P15
ICT
I
NOTE: This input pin is internally pulled "High".
P13 P14 L15 L14 L13 K15 K14 K13 AnaIO1 AnaIO2 GPI_0 GPI_1 GPI_2 GPO_0 GPO_1 GPO_2 I/O Analog Input/Output Test Pin: These pins should be pulled "Low" for normal operation. General Purpose Input Test Pin: These pins should be pulled "Low" for normal operation.
I
O
General Purpose Output Test Pin: These pins should be left unconnected for normal operation.
7
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PIN #
NAME
TYPE
DESCRIPTION
GENERAL PURPOSE INPUT AND OUTPUT PINS
T8 DMO O Drive Monitor Output Output Pin: If this input signal is "High", then it means that the drive monitor circuitry within the XRT79L71 has not detected any bipolar signals at the MTIP and MRING inputs within the last 128 32 bit periods. If this input signal is "Low", then it means that bipolar signals are being detected at the MTIP and MRING input pins of the XRT79L71. General Purpose Input/Output Pins: Each of these pins can be configured to function as either an input or output pin. If a given pin is configured to function as an input pin, then the state of this input pin can be monitored by reading Bit X within the "XXX" Register (Address Location = 0xXX, 0xXX). If a given pin is configured to function as an output pin, then the state of these output pins can be controlled by writing the appropriate value into Bit X within the "XXX" Register.
T7 N8 P8 R8
GPIO_0 GPIO_1 GPIO_2 GPIO_3
I/O
PIN #
NAME
TYPE
DESCRIPTION
TRANSMIT SYSTEM SIDE INTERFACE PINS
A13 TxAISEn I Transmit AIS Pattern Input pin: This input pin is used to command the Transmit DS3/E3 Framer block to transmit an AIS pattern to the remote terminal equipment. Setting this input pin "High" configures the Transmit DS3/E3 Framer block to transmit an AIS pattern to the remote terminal equipment. Setting this input pin "Low" configures the Transmit DS3/E3 Framer block to NOT transmit an AIS pattern to the remote terminal equipment.
NOTE: For normal operation, or if the user wishes to control the Transmit AIS function, via Software Control; the user should tie this input pin to GND.
L16 NibbleIntf I Nibble Interface Select Input pin: This input pin is used to configure the Transmit Payload Data Input Interface and the Receive Payload Data Output Interface blocks to operate in either the Serial or the Nibble-Parallel Mode. Setting this input pin "High" configures each of these blocks to operate in the Nibble-Parallel Mode. In this mode, the Transmit Payload Data Input Interface block will accept the outbound payload data from the local terminal equipment in a nibble-parallel manner via the TxNib[3:0] input pins. Further, the Receive Payload Data Output Interface block will output inbound payload data to the local terminal equipment in a nibble-parallel via the RxNib[3:0] output pins. Setting this input pin "Low" configures each of these blocks to operate in the Serial Mode. In this mode, the Transmit Payload Data Input Interface block will accept the outbound payload data from the local terminal equipment in a serial manner via the TxSer input pin. Further, the Receive Payload Data Output Interface block will output the inbound payload data to the local terminal equipment in a serial manner, via the RxSer output pin.
NOTE: This input pin is only active if the XRT79L71 has been configured to operate in the Clear-Channel Framer Mode.
8
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # B10 NAME TxFrame
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
O
Transmit End of DS3/E3 Frame Indicator: This output pin is pulse "High" for one DS3 or E3 clock period, when the Transmit Section of the XRT79L71 is processing the last bit of a given DS3 or E3 frame. The implications of this output pin, for each mode of operation, are described below. ATM UNI/PPP/High-Speed HDLC Controller Mode: This output pin serves as an end-of-frame indication to the local terminal equipment. Clear-Channel Framer Mode: If the XRT79L71 is configured to operate in the Clear-Channel Framer mode, then this output pin serves to alert the Local Terminal Equipment that it needs to begin transmission of a new DS3 or E3 frame. Hence, the Local Terminal Equipment uses this output signal to maintain Framing Alignment with the XRT79L71. Transmit DS3/E3 Framer - Framing Alignment Input pin: If the the Transmit Section of the XRT79L71 is configured to operate in the LocalTiming/Frame-Slave Mode, then the Transmit DS3/E3 Framer block will use this input signal as the Framing Reference. When the XRT79L71 is configured to operate in this mode any rising edge at this input pin will cause the Transmit DS3/E3 Framer block to begin its creation of a new DS3 or E3 frame. Consequently, the user must supply a clock signal that is equivalent to the DS3 or E3 frame rates to this input pin. Further, it is imperative that this clock signal be synchronized with the 44.736MHz or 34.368MHz clock signal applied to the TxInClk input pin.
A11
TxFrameRef
I
NOTE: This input pin should be tied to GND if it is not to be used as the Transmit DS3/E3 Framer - Framing Reference input signal.
C10 TxInClk I Transmit DS3/E3 Framer Block - Timing Reference Signal: If the Transmit Section of the XRT79L71 is configured to operate in the LocalTiming Mode, then it will use this signal as the Timing Reference. If the XRT79L71 is being operating in the DS3 Mode, then the user is expected to apply a high-quality 44.736MHz clock signal to this input pin. Likewise, if the XRT79L71 is being operated in the E3 Mode, then the user is expected to apply a high-quality 34.368MHz clock signal to this input pin. Note for Clear-Channel Framer Operation: If the user is operating the XRT79L71 in the Clear-Channel Framer mode, then the user should design the local terminal equipment circuitry, such that outbound DS3 or E3 data will be output, upon the falling edge of TxInClk. The Transmit Payload Data Input Interface within the Transmit Section of the XRT79L71 will sample the data, applied to the TxSer input pin, upon the rising edge of TxInClk.
NOTE: This input pin should be tied to GND if the XRT79L71 is configured to operate in the Loop-Timing Mode.
9
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxOH/ TxHDLCDat_5
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION
ac
PIN # C11
I
Transmit Overhead Data Input/Transmit HDLC Controller Data Bit 5 input pin: The function of This input pin depends upon whether or not the XRT79L71 has been configured to operate in the High-Speed HDLC Controller Mode. Non-High Speed HDLC Controller Mode - TxOH: The Transmit Overhead Data Input Interface accepts overhead via this input pin, and insert this data into the overhead bit positions within the outbound DS3 or E3 frames. If the TxOHIns input pin is pulled "High", then the Transmit Overhead Data Input Interface will sample the overhead data, via this input pin, upon the falling edge of the TxOHClk output signal. Conversely, if the TxOHIns input pin is NOT pulled "High", then the Transmit Overhead Data Input Interface block will be inactive and will not accept any overhead data via the TxOH input pin. High Speed HDLC Controller Mode - TxHDLCDat_5: If the XRT79L71 is configured to operate in the High-Speed HDLC Controller mode, then the local terminal equipment will be provided with a byte-wide Transmit HDLC Controller byte-wide input interface. This input pin will function as Bit 5 within this byte wide interface. Data, residing on the Transmit HDLC Controller byte wide input interface, will be sampled upon the rising edge of the TxHDLCClk output signal. Transmit Overhead Data Insert Input/Transmit HDLC Controller Data Bit 4 input pin: The function of this input pin depends upon whether or not the XRT79L71 has been configured to operate in the High-Speed HDLC Controller Mode. Non-High Speed HDLC Controller Mode - TxOHIns: This input pin is used to either enable or disable the Transmit Overhead Data Input Interface block. If the Transmit Overhead Data Input Interface block is enabled, then it will accept overhead data from the local terminal equipment via the TxOH input pin; and insert this data into the overhead bit positions within the outbound DS3 or E3 data stream. Conversely, if the Transmit Overhead Data Input Interface block is disabled, then it will NOT accept overhead data from the local terminal equipment.Pulling this input pin "High" enables the Transmit Overhead Data Input Interface block. Pulling this input pin "Low" disables the Transmit Overhead Data Input Interface block. High-Speed HDLC Controller Mode - TxHDLCDat_4: If the XRT79L71 is configured to operate in the High-Speed HDLC Controller mode, then the local terminal equipment will be provided with a byte-wide Transmit HDLC Controller byte-wide input interface. This input pin will function as Bit 4 within this byte wide interface. Data, residing on the Transmit HDLC Controller byte wide input interface, will be sampled upon the rising edge of the TxHDLCClk output signal. Transmit Overhead Clock Output: This output pin functions as the Transmit Overhead Data Input Interface clock signal. If the user enables the Transmit Overhead Data Input Interface block by asserting the TxOHIns input pin, then the Transmit Overhead Data Input Interface block will sample and latch the data residing on the TxOH input pin upon the falling edge of this signal.
D10
TxOHIns/ TxHDLCDat_4
I
B12
TxOHClk
O
NOTE: The Transmit Overhead Data Input Interface block is disabled if the user has configured the XRT79L71 to operate in the High-Speed HDLC Controller Mode.
10
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # B11 NAME TxOHFrame/ TxHDLCClk
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
O
Transmit Overhead Framing Pulse/Transmit HDLC Controller Clock Output pin: The function of this output pin depends upon whether or not the XRT79L71 has been configured to operate in the High-Speed HDLC Controller Mode. Non-High-Speed HDLC Controller Mode - TxOHFrame: This output pin pulses high for one TxOHClk period coincident with the instant the Transmit Overhead Data Input Interface would be accepting the first overhead bit within an outbound DS3 or E3 frame. High Speed HDLC Controller Mode - TxHDLCClk: This output pin functions as the demand clock output signal for the Transmit HDLC Controller byte-wide input interface. This clock signal is ultimately derived from either the TxInClk or the RxOutClk signal. Hence, the frequency of this clock signal is nominally one-eight of that of the TxInClk or the RxOutClk signals. The Transmit HDLC Controller block will sample the contents of the Transmit HDLC Controller byte-wide input interface, upon the rising edge of this clock output signal. Therefore, the local terminal equipment should be designed to output data onto the TxHDLCDat[7:0] bus upon the falling edge of this clock output signal. Transmit Overhead Enable Output indicator/Transmit HDLC Controller Data Bit 7 Input: The function of this input pin depends upon whether or not the XRT79L71 is configured to operate in the High Speed HDLC Controller Mode. Non-High Speed HDLC Controller Mode - TxOHEnable: The XRT79L71 will assert this output pin, for one TxInClk period, just prior to the instant that the Transmit Overhead Data Input Interface will be sampling and processing an overhead bit. If the local terminal equipment intends to insert its own value for an overhead bit, into the outbound DS3 or E3 data stream, then it is expected to sample the state of this signal, upon the falling edge of TxInClk. Upon sampling the TxOHEnable signal "High", the local terminal equipment should; (1) place the desired value of the overhead bit onto the TxOH input pin and (2) assert the TxOHIns input pin. The Transmit Overhead Data Input Interface block will sample and latch the data on the TxOH signal, upon the rising edge of the very next TxInClk input signal. High-Speed HDLC Controller Mode - TxHDLCDat_7: If the XRT79L71 is configured to operate in the High-Speed HDLC Controller mode, then the local terminal equipment will be provided with a byte-wide Transmit HDLC Controller byte-wide input interface. This input pin will function as Bit 7 (the MSB) within this byte wide interface. Data, residing on the Transmit HDLC Controller byte wide input interface, will be sampled upon the rising edge of the TxHDLCClk output signal.
A12
TxOHEnable/ TxHDLCDat_7
I/O
11
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxSer TxPOH SendMSG
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Transmit Payload Data Serial Input/Transmit PLCP Path Overhead Input/ Send HDLC Message Request Input: The function of this input pin depends upon whether the XRT79L71 is configured to operate in the Clear-Channel Framer Mode, the High-Speed HDLC Controller Mode or in the ATM/PLCP Mode. Clear-Channel Framer Mode - TxSer: If the XRT79L71 is configured to operate in the Clear-Channel Framer mode, then this input pin functions as the Transmit Payload Data Serial Input pin. In this case, the local terminal equipment is expected to apply all outbound data which is intended to be carried via the DS3 or E3 payload bits to this input pin. The Transmit Payload Data Input Interface will sample the data, residing at the TxSer input pin, upon the rising edge of TxInClk. ATM/PLCP Mode - TxPOH: If the XRT79L71 is configured to operate in the ATM Mode, and if within the ATM Mode, the chip is also configured to operate in the PLCP Mode, then this input pin functions as the Transmit PLCP Path Overhead Input Pin. In this mode, the user can externally insert desired path overhead byte values into the outbound PLCP frames. The Transmit PLCP Path Overhead Input Pin (and Port) become active whenever the user asserts the TxPOHIns input pin by pulling it "High". In this case, the data, residing upon the TxPOH input pin will be sampled upon the rising edge of the TxPOHClk signal.
ac
PIN # C9
I
NOTE: This input pin is inactive if the XRT79L71 is configured to operate in the Direct-Mapped ATM Mode.
High-Speed HDLC Controller Mode - SendMSG: If the XRT79L71 is configured to operate in the High-Speed HDLC Controller Mode, then this input pin functions as the Transmit HDLC Controller Input Interface enable input pin. If the user asserts this input pin by pulling it "High" then the Transmit HDLC Controller Input Interface will proceed to latch the data, residing on the TxHDLCDat[7:0] input pins, upon each rising edge of the TxHDLCClk signal. All data that is latched into the Transmit HDLC Controller Input Interface for the duration that the SendMSG input pin is "High" will be encapsulated into an HDLC frame and ultimately transported via the payload bits of the outbound DS3 or E3 data stream. If the user pulling this input pin "Low", then the Transmit HDLC Controller Input Interface will cease latching the data, residing on the TxHDLCDat[7:0] bus.
NOTE: This input pin is inactive if the XRT79L71 has been configured to operate in the PPP Mode.
B3 TxPOHClk O Transmit PLCP Frame POH Byte Insertion Clock: This pin, along with the TxPOH and the TxPOHMSB input pins, function as the Transmit PLCP Frame POH Byte serial input port. This output pin functions as a clock output signal that is be used to sample the user's POH data at the TxPOH input pin. This output pin is always active, independent of the state of the TxPOHIns pin.
NOTE: This pin is only active if the XRT79L71 has been configured to operate in the ATM/PLCP Mode.
12
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # B9 NAME TxOHInd/ TxPFrame/ TxHDLCDat_6/
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
I/O
Transmit Overhead Data Indicator Output/Transmit PLCP Frame Boundary Indicator Output/Transmit HDLC Controller Data Bit 6 input pin: The function of these input/output pins depends upon whether the XRT79L71 has been configured to operate in the Clear-Channel Framer Mode, the ATM/ PLCP Mode or the High-Speed HDLC Mode. Clear-Channel Framer Mode - TxOHInd: In the Clear-Channel Framer Mode, this output pin functions as the transmit overhead data indicator for the local terminal equipment. This output pin is pulsed "High" for one DS3 or E3 bit period in order to indicate to the local terminal equipment that the Transmit Section of the Framer is going to be processing an overhead bit, upon the next rising edge of TxInClk., and will NOT latch the data that is applied to the TxSer input pin. Therefore, when the local terminal equipment samples the TxOHInd output pin "High", then it must not apply the next payload bit to TxSer input pin. This output pin serves as a warning that this particular payload bit is going to be ignored by the Transmit Section of the Framer, and will not be inserted into payload bits, within the outbound DS3 or E3 data stream. ATM/PLCP Mode - TxPFrame: If the XRT79L71 is configured to operate in the ATM UNI/PLCP Mode, then this output pin will denote the boundaries of outbound PLCP frames, as they are being processed by the Transmit PLCP Processor block. This output pulses "High" when the last nibble of a given PLCP frame is being routed to the Transmit DS3/E3 Framer block. This output pin is inactive if the XRT79L71 is operating in the Direct-Mapped ATM Mode. High-Speed HDLC Controller Mode - TxHDLCDat_6: If the XRT79L71 is configured to operate in the High-Speed HDLC Controller mode, then the local terminal equipment will be provided with a byte-wide Transmit HDLC Controller byte-wide input interface. This input pin will function as Bit 6 within this byte wide interface. Data, residing on the Transmit HDLC Controller byte wide input interface, will be sampled upon the rising edge of the TxHDLCClk output signal.
13
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxNibClk/ TxGFCMSB/ SendFCS
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Transmit Nibble Clock Output pin/Transmit GFC Byte - MSB Indicator Output/Send FCS Value Request Input: The function of this input/output pin depends upon whether the XRT79L71 is configured to operate in the Clear-Channel Framer Mode, the High-Speed HDLC Controller Mode or in the ATM Mode. Clear-Channel Framer Mode - TxNibClk: When operating in the Nibble-Parallel Mode the XRT79L71 will derive this clock signal from either the TxInClk or the RxLineClk signal depending upon whether the chip is operating in the Local-Timing or Loop-Timing Mode. The user is advised to configure the Terminal Equipment to output the outbound payload data to the XRT79L71 onto the TxNib_[3:0] input pins, upon the rising edge of this clock signal. The Transmit Payload Data Input Interface block will sample the data, residing on the TxNib_[3:0] line, upon the falling edge this clock signal.
ac
PIN # D9
I/O
NOTES: 1. For DS3 applications, the XRT79L71 will output 1176 clock pulses to the local terminal equipment for each outbound DS3 frame. 2. For E3, ITU-T G.832 applications, the XRT79L71 will output 1074 clock pulses to the local terminal equipment for each outbound E3 frame. 3. For E3, ITU-T G.751 applications, the XRT79L71 will output 384 clock pulses to the local terminal equipment for each outbound E3 frame.
ATM Mode - TxGFCMSB: This signal, along with TxGFC and TxGFCClk combine to function as the Transmit GFC Nibble Field serial input port. This output signal will pulse "High" when the MSB (most significant bit) of the GFC nibble for a given outbound cell is expected at the TxGFC input pin. High-Speed HDLC Controller Mode - SendFCS: The local terminal equipment is expected to control both this input pin, along with the SendMSG input pin, during the construction and transmission of each outbound HDLC frame. This input pin is used to command the Transmit HDLC Controller block to compute and insert the computed FCS (Frame-Check Sequence) value into the back-end of the outbound HDLC frame, as a trailer. If the user has configured the Transmit HDLC Controller block to compute and insert a CRC-16 value into the outbound HDLC frame, then the local terminal equipment is expected to hold this input pin "High" for two periods of TxHDLCClk.Conversely, if the user has configured the Transmit HDLC Controller block to compute and insert a CRC-32 value into the outbound HDLC frame, then the local terminal equipment is expected to hold this input pin "High" for four (4) periods of TxHDLCClk.
NOTES: 1. This input/output pin is inactive if the XRT79L71 has been configured to operate in the PPP Mode. 2. This input/output pin is inactive if the XRT79L71 has been configured to operate in the Clear-Channel Framer/Serial mode.
14
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # C2 NAME TxGFCClk
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
O
Transmit GFC Nibble-Field Serial Input port - Clock Output signal: This signal, along with TxGFC and TxGFCMSB combine to function as the Transmit GFC Nibble-field serial input port. This output signal functions as the demand clock signal for this port. The user will specify the value of the GFC field, within a given ATM cell, by serially transmitting its four bit-value into the TxGFC input pin. The Transmit GFC Nibble-Field serial input port will latch the contents of TxGFC upon the rising edge of this clock signal. Hence, the local terminal equipment should be designed to place its outbound GFC bits on to the TxGFC line, upon the falling edge of this clock signal.
NOTE: This output pin is only active if the XRT79L71 has been configure to operate in the ATM Mode.
B8 TxNib_3/ TxPOHIns/ TxHDLCDat_3 I Transmit Nibble Interface - Bit 3/Transmit PLCP Path Overhead Insert enable/Transmit HDLC Controller Data Bus - Bit 3 input: The function of this input pin depends upon whether the XRT79L71 is configured to operate in the Clear-Channel Framer Mode, the High-Speed HDLC Controller Mode or in the ATM/PLCP Mode. Clear-Channel Framer Mode - TxNib_3: If the XRT79L71 is configured to operate in the Nibble-Parallel Mode, then this input pin will function as the bit 3 (MSB) input to the Transmit Nibble-Parallel input interface. The Transmit Payload Data Input Interface block will sample this signal (along with TxNib_0 through TxNib_2) upon the falling edge of TxNibClk.
NOTE: This input pin is inactive if the XRT79L71 is configured to operate in the Serial Mode.
ATM/PLCP Mode - TxPOHIns: f the XRT79L71 is configured to operate in the ATM Mode, and if (within the ATM Mode, the chip is also configured to operate in the PLCP Mode), then this input pin functions as the Transmit PLCP Path Overhead Port - Enable input pin. In this mode, the user can externally insert desired path overhead byte values into the outbound PLCP frames. The Transmit PLCP Path Overhead Input port becomes active whenever the user asserts this input pin by pulling it "High". Once this occurs, the data, residing upon the TxPOH input pin will be sampled upon the rising edge of the TxPOHClk signal. This input pin is inactive if the XRT79L71 is configured to operate in the DirectMapped ATM Mode. High-Speed HDLC Controller Mode - TxHDLCDat_3: If the XRT79L71 is configured to operate in the High-Speed HDLC Controller mode, then the local terminal equipment will be provided with a byte-wide Transmit HDLC Controller byte-wide input interface. This input pin will function as Bit 3 within this byte wide interface. Data, residing on the Transmit HDLC Controller byte wide input interface, will be sampled upon the rising edge of the TxHDLCClk output signal.
15
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxNib_2/ TxStuff_Ctl/ TxHDLCDat_2
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Transmit Nibble Input Interface - Bit 2/Transmit PLCP Stuff Control Input/ Transmit HDLC Controller Data Bus - Bit 2 Input: The function of this input pin depends upon whether the XRT79L71 is configured to operate in the Clear-Channel Framer Mode, the High-Speed HDLC Controller Mode, or in the ATM/PLCP Mode. Clear-Channel Framer Mode - TxNib_2: If the XRT79L71 is configured to operate in the Nibble-Parallel Mode, then this input pin will function as the bit 1 input to the Transmit Nibble-Parallel input interface. The Transmit Payload Data Input Interface block will sample this signal (along with TxNib_0, TxNib_2 and TxNib_3) upon the falling edge of TxNibClk
ac
PIN # C8
I
NOTE: This input pin is inactive if the XRT79L71 is configured to operate in the Serial Mode.
ATM/PLCP Mode - TxStuff_Ctl: This input pin is used to externally exercise or forego trailer nibble stuffing opportunities by the Transmit PLCP Processor. PLCP trailer nibble stuff opportunities occur in periods of three PLCP frames (375 us). The first PLCP frame (first, within a stuff opportunity period) will have 13 trailer nibbles appended to it. The second PLCP frame (second within a stuff opportunity period will have 14 trailer nibbles appended to it. The third PLCP frame (the location of the stuff opportunity) will contain 13 trailer nibbles if this input pin is pulled "Low", and 14 trailer nibbles if this input pin is pulled "High".
NOTE: This input pin is inactive if the XRT79L71 is configured to operate in the Direct-Mapped ATM Mode.
High-Speed HDLC Controller Mode - TxHDLCDat_2: If the XRT79L71 is configured to operate in the High-Speed HDLC Controller mode, then the local terminal equipment will be provided with a byte-wide Transmit HDLC Controller byte-wide input interface. This input pin will function as Bit 1 within this byte wide interface. Data, residing on the Transmit HDLC Controller byte wide input interface, will be sampled upon the rising edge of the TxHDLCClk output signal.
16
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # D8 NAME TxNib_1/ Tx8KREF/ TxHDLCDat_1
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
I
Transmit Nibble Input Interface - Bit 1/Transmit PLCP Framing 8kHz Reference Input/Transmit HDLC Controller Data Bus - Bit 1 Input: The function of this input pin depends upon whether the XRT79L71 is configured to operate in the Clear-Channel Framer Mode, the High-Speed HDLC Controller Mode, or in the ATM/PLCP Mode. Clear-Channel Framer Mode - TxNib_1: If the XRT79L71 is configured to operate in the Nibble-Parallel Mode, then this input pin will function as the bit 1 input to the Transmit Nibble-Parallel input interface. The Transmit Payload Data Input Interface block will sample this signal (along with TxNib_0, TxNib_2 and TxNib_3) upon the falling edge of TxNibClk.
NOTE: This input pin is inactive if the XRT79L71 is configured to operate in the Serial Mode.
ATM/PLCP Mode - Tx8KREF: If the XRT79L71 is configured to operate in the ATM/PLCP Mode, then the Transmit PLCP Processor can be configured to synchronize its PLCP frame generation to this input clock signal. The Transmit PLCP Processor will also use this input signal to compute the nibble-trailer stuff opportunities.
NOTE: This input pin is inactive if the use has configured the XRT79L71 to operate in the Direct-Mapped ATM Mode.
High-Speed HDLC Controller Mode - TxHDLCDat_1: If the XRT79L71 is configured to operate in the High-Speed HDLC Controller mode, then the local terminal equipment will be provided with a byte-wide Transmit HDLC Controller byte-wide input interface. This input pin will function as Bit 1 within this byte wide interface. Data, residing on the Transmit HDLC Controller byte wide input interface, will be sampled upon the rising edge of the TxHDLCClk output signal. A9 TxNib_0/ TxGFC/ TxHDLCDat_0 I Transmit Nibble Interface - Bit 0/Transmit GFC Input pin/Transmit HDLC Controller Data Bus - Bit 0 Input: The function of this input pin depends upon whether the XRT79L71 is configured to operate in the Clear-Channel Framer Mode, the High Speed HDLC Controller Mode or in the ATM Mode. Clear-Channel Framer Mode - TxNib_0: If the XRT79L71 is configured to operate in the Nibble-Parallel Mode, then this input pin will function as the bit 0 (LSB) input to the Transmit Nibble-Parallel input interface. The Transmit Payload Data Input Interface block will sample this signal (along with TxNib_1 through TxNib_3) upon the falling edge of TxNibClk.
NOTE: This input pin is inactive if the XRT79L71 is configured to operate in the Serial Mode.
ATM Mode - TxGFC: This signal, along with TxGFCMSB, and TxGFCClk combine to function as the Transmit GFC Nibble Field serial input port. The user will specify the value of the GFC field, within a given ATM cell, by serially transmitting its four bit-value into this input pin. Each of these four bits will be clocked into the port upon the rising edge of the TxGFCClk output signal. High-Speed HDLC Controller Mode - TxHDLCDat_0: If the XRT79L71 is configured to operate in the High-Speed HDLC Controller mode, then the local terminal equipment will be provided with a byte-wide Transmit HDLC Controller byte-wide input interface. This input pin will function as Bit 0 (the LSB) within this byte wide interface. Data, residing on the Transmit HDLC Controller byte wide input interface, will be sampled upon the rising edge of the TxHDLCClk output signal.
17
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxCellTxed/ TxNibFrame/ ValidFCS
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION
ac
PIN # A10
O
Transmit Cell Generator indicator/Transmit Nibble Frame Indicator/Valid FCS Indicator output: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the ATM Mode, the Clear-Channel Framer Mode or in the High-Speed HDLC Controller Mode. ATM Mode - TxCellTxed: This output pin pulses "High" each time the Transmit Cell Processor transmits a cell to either the Transmit PLCP Processor or the Transmit DS3/E3 Framer block. Clear-Channel Framer Mode - TxNibFrame: This output pin pulses "High" when the last nibble of a given DS3 or E3 frame is expected at the TxNib[3:0] input pins. The purpose of this output pin is to alert the local terminal equipment that it needs to begin the transmission of a new DS3 or E3 frame to the XRT79L71.
NOTE: This output pin is not active if the XRT79L71 is configured to operate in the Serial-Mode.
High-Speed HDLC Controller Mode - ValidFCS: The combination of the RxIdle and ValidFCS output signals are used to convey information about data that is being output via the Receive HDLC Controller output Data bus (RxHDLCDat_[7:0]). If RxIdle = "High": The Receive HDLC Controller block with drive this output pin "High" anytime the flag sequence octet (0x7E) is present on the RxHDLCDat[7:0] output data bus. If RxIdle and ValidFCS are both "High": The Receive HDLC Controller block has received a complete HDLC frame, and has determined that the FCS value within this HDLC frame are valid. If RxIdle is "High" and ValidFCS is "Low": The Receive HDLC Controller block has received a complete HDLC frame, and has determined that the FCS value within this HDLC frame is invalid. If RxIdle is "High" and ValidFCS is "Low": The Receive HDLC Controller block has received an ABORT sequence. M2 TxPERR I Transmit Error Indicator from Link Layer: This input signal is used to indicate that the current packet is ABORTED and must be discarded. This input pin should only be asserted when the last byte (or word) is be written onto the TxPData[15:0] input pins.
NOTE: This input pin is only active if the XRT79L71 has been configured to operate in the PPP Mode.
N1 TxPEOP I Transmit POS-PHY Interface - End of Packet: The link layer processor toggles this output pin "High" whenever the Link Layer Processor is writing the last byte (or word) of a given Packet into the TxPData[15:0] data bus.
NOTES: 1. This input pin is only valid when the XRT79L71 is configured to operate in the PPP Mode. 2. This input pin is only valid when the Transmit POS-PHY Interface Write Enable Input pin (TxPEn) is asserted.
18
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # R3 NAME TxUPrty/ TxPPrty
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
I
Transmit UTOPIA Data Bus - Parity Input/Transmit POS-PHY Interface - Parity Input: The function of this input pin depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or PPP Mode. ATM UNI Mode - TxUPrty: The ATM Layer processor will apply the parity value of the byte or word which is being applied to the Transmit UTOPIA Data Bus (e.g., TxUData[7:0] or TxUData[15:0]) inputs of the XRT79L71, respectively.
NOTE: This parity value should be computed based upon the odd-parity of the data applied at the Transmit UTOPIA Data Bus.
The Transmit UTOPIA Interface block within the XRT79L71 will independently compute an odd-parity value of each byte (or word) that it receives from the ATM Layer processor and will compare it with the logic level of this input pin. PPP Mode - TxPPrty: The Link Layer Processor will apply the parity value of the byte or word which is being applied to the Transmit POS-PHY Data Bus (e.g., TxPData[7:0] or TxPData[15:0]) inputs of the XRT79L71, respectively.
NOTE: This parity value should be computed based upon the odd-parity of the data applied to the Transmit POS-PHY Data Bus. The Transmit POSPHY Interface block within the XRT79L71 will independently compute an odd-parity value of each byte (or word) that it receives from the Link Layer processor and will compare it will the logic level of this input pin.
M4 TxUEN/ TxPEN I Transmit UTOPIA Interface Block - Write Enable/Transmit POS-PHY Interface Write Enable: The function of this input pin depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or PPP Mode. ATM UNI Mode Operation - TxUEN: This active-low signal, from the ATM Layer processor enables the data on the Transmit UTOPIA Data Bus to be written into the TxFIFO on the rising edge of TxUClk. When this signal is asserted, then the contents of the byte or word that is present, on the Transmit UTOPIA Data Bus, will be latched into the Transmit UTOPIA Interface block, on the rising edge of TxUClk. When this signal is negated, then the Transmit UTOPIA Data bus inputs will be tri-stated. PPP Mode Operation - TxPEN: This active-low signal, from the Link Layer processor enables the data on the Transmit POS-PHY Data Bus to be written into the TxFIFO on the rising edge of TxPClk. When this signal is asserted, then the contents of the byte or word that is present, on the Transmit POS-PHY Data Bus, will be latched into the Transmit POS-PHY Interface block, on the rising edge of TxPClk. When this signal is negated, then the Transmit POS-PHY Data bus inputs will be tri-stated.
19
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxUClav/ TxPPA
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Transmit UTOPIA Interface - Cell Available Output Pin/Transmit POS-PHY Interface - Packet Data Available Output pin: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or PPP Mode. ATM UNI Mode - TxUClav: This output pin supports data flow control between the ATM Layer processor and the Transmit UTOPIA Interface block. This signal is asserted (toggles "High") when the TxFIFO is capable of receiving at least one more full cell of data from the ATM Layer processor. This signal is negated, if the TxFIFO is not capable of receiving one more full cell of data from the ATM Layer processor. Multi-PHY Operation: When the UNI chip is operating in the Multi-PHY mode, this signal will be tristated until the TxUClk cycle following the assertion of a valid address on the Transmit UTOPIA Address bus input pins (e.g., when the contents on the Transmit UTOPIA Address bus pins match that within the Transmit UTOPIA Address Register. Afterwards, this output pin will behave in accordance with the cell-level handshake mode. PPP Mode - TxPPA: The XRT79L71 will drive this output pin "High" whenever a programmable number of bytes of empty space is available for writing more packet data into the TxFIFO. Transmit UTOPIA - Start of Cell Input/Transmit POS-PHY - Start of Packet Input: The function of this input signal depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or in the PPP Mode. ATM UNI Mode Operation - TxUSoC: This input pin is driven by the ATM Layer Processor and is used to indicate the start of an ATM cell that is being transmitted from the ATM Layer Processor. This input pin must be pulsed "High" whenever the first byte (or word) of a new cell is present on the Transmit UTOPIA Data Bus (TxUData[15:0]). This input pin must remain "Low" at all other times. PPP Mode Operation - TxPSoP/TxPSoC: If the XRT79L71 has been configured to operate in the Packet-Mode, then this input pin is pulsed "High" to denote that the first byte (or word) of a given packet is placed on the TxPData[15:0] input pins.If the XRT79L71 has been configured to operate in the Cell-Chunk Mode, then this input pin is pulsed "High" to denote that the first byte of a packet chunk, if placed on the TxPData[15:0] input pins.
ac
PIN # N3
O
P3
TxUSoC/ TxPSoP
I
NOTE: This input pin is only valid if the XRT79L71 has been configured to operate in the PPP Mode.
20
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # L4 NAME TxTSX/ TxPSOF
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
I
Transmit - Start of Transfer/Transmit - Start of PPP Packet in Chunk Mode: The function of this input pin depends upon whether the XRT79L71 has been configured to operate in the Packet Mode or Cell-Chunk Mode. Packet Mode - TxTSX: The Link-Layer processor pulses this input pin "High" when an in-band port address is present on the TxPData[7:0] bus. When this input pin and TxPEN are both set "High" then the value of TxPData[7:0] is the address value of the TxFIFO to be selected. Subsequent write operations, into TxPData[15:0] will fill the TxFIFO corresponding to this inband address. Chunk Mode - TxPSOF: The Link Layer processor pulses this input pin "High" in order to indicate that the first byte (or word) of a given Packet is placed on the TxPData[15:0] pins.
NOTE: This input pin is only active if the XRT79L71 has been configured to operate in the PPP Mode.
P1 TxUClkO/ TxPClkO TxUClk/ TxPClk O Transmit UTOPIA Interface Clock/Transmit POS-PHY Interface Clock Output: This output is derived from an internal PLL. Transmit UTOPIA Interface Clock/Transmit POS-PHY Interface Clock Input: The function of this input pin depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or in the PPP Mode. ATM UNI Mode - TxUClk: The Transmit UTOPIA Interface clock is used to latch the data on the Transmit UTOPIA Data bus, into the Transmit UTOPIA Interface block. This clock signal is also used as the timing source for circuitry used to process the ATM cell data into and through the TxFIFO. During Multi-PHY operation, the data on the Transmit UTOPIA Address bus pins is sampled on the rising edge of TxUClk. PPP Mode - TxPClk: The Transmit POS-PHY Interface clock is used to latch the data on the Transmit POS-PHY Data bus, into the Transmit POS-PHY Interface block. This clock signal is also used as the timing source for circuitry used to process the Packet data into and through the TxFIFO. Transmit UTOPIA Address Bus: These input pins comprise the Transmit UTOPIA Address Bus input pins. The Transmit UTOPIA Address Bus is only in use when the XRT79L71 is operating in the Multi-PHY mode. When the ATM Layer processor wishes to write data to a particular UNI (PHY-Layer) device, it will provide the address of the intended UNI on the Transmit UTOPIA Address Bus. The contents of the Transmit UTOPIA Address Bus input pins are sampled on the rising edge of TxUClk. The UNI will compare the data on the Transmit UTOPIA Address Bus with the pre-programmed contents of the TxUT Address Register (Address = 70h). If these two values are identical and the TxUEN pin is asserted, then the TxUClav pin will be driven to the appropriate state based upon the TxFIFO fill level for the Cell Level handshake mode of operation.
M1
I
T2 T1 R2 R1 P2
TxUAddr_0 TxUAddr_1 TxUAddr_2 TxUAddr_3 TxUAddr_4
I
21
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxMod
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Transmit PPP Data Bus - Modulo Indicator: This input pin is used to specify the number of valid packet octets are being placed on the TxPData[15:0] input pins. The Link Layer Processor is expected to set this input pin "Low" when both bytes on the TxPData[15:0] data bus is valid packet data. Conversely, the Link Layer Processor is expected to set this input pin "High" when only the upper octet has valid packet data.
ac
PIN # M3
I
NOTES: 1. This input pin is only active if the XRT79L71 has been configured to operate in the PPP Mode. 2. The Link Layer Processor is expected to set this input pin to the appropriate state, as each 16-bit word is being written into the TxPData[15:0] data bus.
T3 P4 R4 T4 N5 P5 R5 T5 N6 P6 N4 R6 T6 N7 P7 R7 TxUData_0/ TxPData_0 TxUData_1/ TxPData_1 TxUData_2/ TxPData_2 TxUData_3/ TxPData_3 TxUData_4/ TxPData_4 TxUData_5/ TxPData_5 TxUData_6/ TxPData_6 TxUData_7/ TxPData_7 TxUData_8/ TxPData_8 TxUData_9/ TxPData_9 TxUData_10/ TxPData_10 TxUData_11/ TxPData_11 TxUData_12/ TxPData_12 TxUData_13/ TxPData_13 TxUData_14/ TxPData_14 TxUData_15/ TxPData_15 I Transmit UTOPIA Data Bus Inputs/Transmit POS-PHY Data Bus Inputs: The function of these input pins depends upon whether the XRT79L71 is operating in the ATM UNI Mode or in the PPP Mode. ATM UNI Operation - TxUData[15:0]: These input pins comprise the Transmit UTOPIA Data Bus input pins. When the ATM Layer Processor wishes to transmit ATM cell data through the XRT72L74 ATM UNI, it must place this data on these pins. The data, on the Transmit UTOPIA Data Bus is latched into the Transmit UTOPIA Interface block upon the rising edge of TxUClk. PPP Operation - TxPDATA[15:0] These input pins comprise the Transmit POS-PHY Data Bus input pins. When a Network Processor wishes to transmit PPP data through the XRT79L71 Framer/ UNI IC, it must place this data on these pins. The data, on the Transmit POSPHY Data Bus is latched into the Transmit POS-PHY Interface block upon the rising edge of TxPClk.
22
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PIN #
PRELIMINARY
XRT79L71
REV. P1.0.3
NAME
TYPE
DESCRIPTION
RECEIVE SYSTEM SIDE INTERFACE PINS
A4 RxAIS/ RxNib_2/ RxHDLCDat_2 O Receive AIS Pattern Indicator/Receive Nibble Output Interface - Bit 2/ Receive HDLC Controller Data Bus - Bit 2 output pin: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the Clear-Channel Framer/Nibble-Parallel Interface Mode, the High-Speed HDLC Controller Mode, or in the other modes. Other Modes - RxAIS: This output pin is driven "High" whenever the Receive Section of the XRT79L71 has detected and is currently declaring an AIS (Alarm Indicator Signal) condition. Clear-Channel Framer/Nibble-Parallel Interface Mode - RxNib_2: If the XRT79L71 is configured to operate in the Nibble-Parallel Mode, then this output pin will function as the bit 2 output from the Receive Nibble-Parallel output interface. The Receive Payload Data Output Interface block will output this signal (along with RxNib_0, RxNib_1, and RxNib_3) upon the rising edge of the RxClk output signal. High-Speed HDLC Controller Mode - RxHDLCDat_2: This output pin along with RxHDLCDat_[7:3] and RxHDLCDat_[1:0] functions as the Receive HDLC Controller byte wide output data bus. The Receive HDLC Controller will output the contents of all HDLC frames via this output data bus, upon the rising edge of the RxHDLCClk output signal. Hence, the user's local terminal equipment should be designed/configured to sample this data upon the falling edge of the RxHDLCClk output clock signal. Receive Section Red Alarm Indicator/Receive Nibble Interface Output pin Bit 3/Receive HDLC Controller Data Bus output pin - Bit 3: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the Clear-Channel Framer/Nibble-Parallel Mode, the High-Speed HDLC Controller Mode, or in some other mode. Clear-Channel Framer/Nibble-Parallel Mode - RxNib_3: The XRT79L71 will output Received data from the remote terminal equipment to the local terminal equipment via this pin, along with RxNib_0 through RxNib_2. This particular output pin functions as the LSB. The data at this pin is updated on the rising edge of the RxClk output signal. Hence, the user's local terminal equipment should sample this signal upon the falling edge of RxClk. High-Speed HDLC Controller Mode - RxHDLCDat_3: This output pin along with RxHDLCDat_[7:4] and RxHDLCDat_[2:0] functions as the Receive HDLC Controller byte wide output data bus. The Receive HDLC Controller will output the contents of all HDLC frames via this output data bus, upon the rising edge of the RxHDLCClk output signal. Hence, the user's local terminal equipment should be designed/configured to sample this data upon the falling edge of the RxHDLCClk output clock signal. Other Modes - RxRED: The Framer/UNI asserts this output pin to denote that one of the following events has been detected by the Receive DS3/E3 Framer block:
B4
RxRED/ RxNib_3/ RxHDLCDat_3
O
* LOS - Loss of Signal Condition * OOF - Out of Frame Condition * AIS - Alarm Indication Signal Detection
23
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RxOOF/ RxNib_1/ RxHDLCDat_1
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION
ac
PIN # D6
O
Receive Out of Frame Indicator/Receive Nibble Interface Output pin - Bit 1/ Receive HDLC Controller Data Bus Output pin - Bit 1: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the Clear-Channel Framer/Nibble-Parallel Mode or the High-Speed HDLC Controller Mode. Clear-Channel Framer/Nibble-Parallel Mode - RxNib_1: The XRT79L71 will output Received data from the remote terminal equipment to the local terminal equipment via this pin, along with RxNib_0, RxNib_2 and RxNib_3: This particular output pin functions as the LSB. The data at this pin is updated on the rising edge of the RxClk output signal. Hence, the user's local terminal equipment should sample this signal upon the falling edge of RxClk. High-Speed HDLC Controller Mode - RxHDLCDat_1: This output pin along with RxHDLCDat_[7:2] and RxHDLCDat_0 functions as the Receive HDLC Controller byte wide output data bus. The Receive HDLC Controller will output the contents of all HDLC frames via this output data bus, upon the rising edge of the RxHDLCClk output signal. Hence, the user's local terminal equipment should be designed/configured to sample this data upon the falling edge of the RxHDLCClk output clock signal. All other Modes - RxOOF: The UNI Receive DS3 Framer will assert this output signal whenever it has declared an Out of Frame (OOF) condition with the incoming DS3 frames. This signal is negated when the framer correctly locates the F- and M-bits and regains synchronization with the DS3 frame. Receive Loss of Cell Delineation indicator/Receive Output Clock signal/ Receive HDLC Controller Data Bus - Bit 7 Output: The function of output pin depends upon whether the XRT79L71 has been configured to operate in the ATM, Clear-Channel Framer or High Speed HDLC Controller Mode. ATM Mode - RxLCD: This active-high output pin will be asserted whenever the Receive Cell Processor has experienced a Loss of Cell Delineation. This pin will return "Low" once the Receive Cell Processor has regained Cell Delineation. Clear-Channel Framer Mode - RxOutClk: This clock signal functions as the Transmit Payload Data Input Interface clock source, if the XRT79L71 has been configured to operate in the loop-timing mode. In this mode, the local terminal equipment is expected to input data to the TxSer input pin, upon the rising edge of this clock signal. The XRT79L71 will use the rising edge of this signal to sample the data on the TxSer input. High-Speed HDLC Controller Mode - RxHDLCDat_7: This output pin along with RxHDLCDat_[6:0] functions as the Receive HDLC Controller byte wide output data bus. This particular output pin functions as the MSB (Most Significant Bit) of the Receive HDLC Controller byte wide data bus. The Receive HDLC Controller will output the contents of all HDLC frames via this output data bus, upon the rising edge of the RxHDLCClk output signal. Hence, the user's local terminal equipment should be designed/configured to sample this data upon the falling edge of the RxHDLCClk output clock signal.
B5
RxLCD/ RxOutClk/ RxHDLCDat_7
O
24
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # D7 NAME RxLOS
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
O
Framer/UNI - Loss of Signal Output Indicator: This pin is asserted when the Receive Section of the XRT79L71 encounters 180 consecutive 0's (for DS3 applications) or 32 consecutive 0's (for E3 applications) via the RxPOS and RxNEG pins. This pin will be negated once the Receive DS3/E3 Framer has detected at least 60 "1s" out of 180 consecutive bits (for DS3 applications) or has detected at least four consecutive 32 bit strings of data that contain at least 8 "1s" in the receive path. Receiver Red Alarm Indicator - Receive PLCP Processor: The Framer/UNI asserts this output pin to denote that one of the following events has been detected by the Receive PLCP Processor:
B2
RxPRED
O
* OOF - Out of Frame Condition * LOF - Loss of Frame Condition
NOTE: This output pin is only valid if the XRT79L71 has been configured to operate in the ATM/PLCP Mode.
D5 RxPOOF O Receive PLCP Out of Frame Indicator: The Receive PLCP Processor will assert this pin, when it declares an Out of Frame condition. This output will be negated when the Receive PLCP Processor reaches the In Frame Condition.
NOTE: This output pin is only valid if the XRT79L71 has been configured to operate in the ATM/PLCP Mode.
A2 RxPLOF O Receive PLCP - Loss of Frame Output Indicator: The Receive PLCP Processor will assert this pin, when it declares a Loss of Frame condition. This output will be negated when the Receive PLCP Processor reaches the In Frame Condition.
NOTE: This output pin is only active is the XRT79L71 has been configured to operate in the ATM/PLCP Mode.
C5 RxNib_0/ RxHDLCDat_0 O Receive Nibble Interface Output pin - Bit 0/Receive HDLC Controller Data Bus output pin - Bit 0: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the Clear-Channel/Nibble-Parallel Mode, the HighSpeed HDLC Controller Mode, or in some other mode. Clear-Channel/Nibble-Parallel Mode - RxNib_0: The XRT79L71 will output Received data from the remote terminal equipment to the local terminal equipment via this pin, along with RxNib_1 through RxNib_3. This particular output pin functions as the LSB. The data at this pin is updated on the rising edge of the RxClk output signal. Hence, the user's local terminal equipment should sample this signal upon the falling edge of RxClk. High-Speed HDLC Controller Mode - RxHDLCDat_0: This output pin along with RxHDLCDat_[7:1] functions as the Receive HDLC Controller byte wide output data bus. This particular output pin functions as the LSB (Least Significant Bit) of the Receive HDLC Controller byte wide data bus. The Receive HDLC Controller will output the contents of all HDLC frames via this output data bus, upon the rising edge of the RxHDLCClk output signal. Hence, the user's local terminal equipment should be designed/configured to sample this data upon the falling edge of the RxHDLCClk output clock signal.
NOTE: This output pin is only active if the XRT79L71 is configured to operate in the Clear-Channel/Nibble-Parallel Mode or in the High-Speed HDLC Controller Mode. This output is inactive for all remaining modes.
25
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RxOHEnable/ RxHDLCDat_5
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Receive Overhead Data Output Interface - Enable Output/Receive HDLC Controller Data Bus - Bit 5 output: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the Clear-Channel Framer Mode or in the High-Speed HDLC Controller Mode. Clear-Channel Framer Mode - RxOHEnable: The XRT79L71 will assert this output signal for one RxOHClk period when it is safe for the local terminal equipment to sample the data on the RxOH output pin. High-Speed HDLC Controller Mode - RxHDLCDat_5: This output pin along with RxHDLCDat_[4:0], RxHDLCDat_6 and RxHDLCDat_7 functions as the Receive HDLC Controller byte wide output data bus. The Receive HDLC Controller will output the contents of all HDLC frames via this output data bus, upon the rising edge of the RxHDLCClk output signal. Hence, the user's local terminal equipment should be designed/configured to sample this data upon the falling edge of the RxHDLCClk output clock signal. Receive Overhead Data Output Interface - output/Receive HDLC Controller Data Bus - Bit 6 output: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the Clear-Channel Framer mode or in the High-Speed HDLC Controller Mode. Clear-Channel Framer Mode - RxOH: All overhead bits, which are received via the Receive Section of the XRT79L71 will be output via this output pin, upon the rising edge of RxOHClk. High-Speed HDLC Controller Mode - RxHDLCDat_6: This output pin along with RxHDLCDat_[5:0] and RxHDLCDat_7 functions as the Receive HDLC Controller byte wide output data bus. The Receive HDLC Controller will output the contents of all HDLC frames via this output data bus, upon the rising edge of the RxHDLCClk output signal. Hence, the user's local terminal equipment should be designed/configured to sample this data upon the falling edge of the RxHDLCClk output clock signal. Receive Overhead Data Output Interface - clock/Receive HDLC Controller Clock output: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the Clear-Channel Framer mode or in the High-Speed HDLC Controller Mode. Clear-Channel Framer Mode - RxOHClk: The XRT79L71 will output the overhead bits within the incoming DS3 or E3 frames via the RxOH output pin, upon the falling edge of this clock signal. As a consequence, the user's local terminal equipment should use the rising edge of this clock signal to sample the data on both the RxOH and RxOHFrame output pins.
ac
PIN # B7
O
C7
RxOH/ RxHDLCDat_6
O
A7
RxOHClk/ RxHDLCClk
O
NOTE: This clock signal is always active.
High-Speed HDLC Controller Mode - RxHDLCClk: This output pin functions as the Receive HDLC Controller Data bus clock output. The Receive HDLC Controller block outputs the contents of all received HDLC frames via the Receive HDLC Controller Data bus (RxHDLCDat_[7:0]) upon the rising edge of this clock signal. Hence, the user's local terminal equipment should be designed/configured to sample this data upon the falling edge of this clock signal.
26
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # A8 NAME RxOHFrame/ RxHDLCDat_4
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
O
Receive Overhead Data Interface - Framing Pulse indicator/Receive HDLC Controller Data Bus - Bit 4 output: The function of this output pins depends upon whether the XRT79L71 has been configured to operate in the Clear-Channel Framer Mode or in the High-Speed HDLC Controller Mode. Clear-Channel Framer Mode - RxOHFrame: This output pin pulses "High" whenever the Receive Overhead Data Output Interface block outputs the first overhead bit of a new DS3 or E3 frame. High-Speed HDLC Controller Mode - RxHDLCDat_4: This output pin along with RxHDLCDat_[3:0] and RxHDLCDat_[7:5] functions as the Receive HDLC Controller byte wide output data bus. The Receive HDLC Controller will output the contents of all HDLC frames via this output data bus, upon the rising edge of the RxHDLCClk output signal. Hence, the user's local terminal equipment should be designed/configured to sample this data upon the falling edge of the RxHDLCClk output clock signal. Receive Boundary of DS3 or E3 Frame Output indicator: The function of this output pin depends upon whether or not the XRT79L71 is operating in the Clear-Channel Framer/Nibble-Parallel Mode. Clear-Channel Framer/Nibble-Parallel Mode: The Receive Section of the XRT79L71 will pulse this output pin "High" for one nibble period, when the Receive Payload Data Output interface block is driving the very first nibble of a given DS3 or E3 frame, on the RxNib[3:0] output pins. Clear-Channel Framer/Serial Mode: The Receive Section of the XRT79L71 will pulse this output pin "High" for one bit period, when the Receive Payload Data Output interface block is driving the very first bit of a given DS3 or E3 frame, on the RxSer output pin. All Other Modes: The Receive Section of the XRT79L71 will pulse this output pin "High" when the Receive DS3/E3 Framer block is processing the first bit within a new DS3 or E3 frame. Receive Cell Processor - Cell Received Indicator: This output pin pulses "High" each time the Receive Cell Processor receives a new cell from the Receive PLCP Processor or the Receive DS3/E3 Framer block.
B6
RxFrame
0
D4
RxCellRxed
O
NOTE: This output pin is only active if the XRT79L71 has been configured to operate in the ATM UNI Mode.
27
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RxPOH/ RxSer
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION
ac
PIN # A5
O
Receive PLCP Path Overhead Output pin/Receive Serial Output pin: The function of this output depends upon whether the XRT79L71 has been configured to operate in the ATM/PLCP Mode or in the Clear-Channel Framer Mode. ATM/PLCP Mode - RxPOH: This output pin along with the RxPOHClk, RxPOHFrame and RxPOHIns pins comprise the Receive PLCP Frame POH Byte serial output port. For each PLCP frame, that is received by the Receive PLCP Processor, this serial output port will output the contents of all 12 POH (Path Overhead) bytes. The data that is output via this pin, is updated on the rising edge of the RxPOHClk output clock signal. The RxPOHFrame pin will pulse "High" whenever the first bit of the Z6 byte is being output via this output pin. Clear-Channel Framer Mode - RxSer: If the XRT79L71 is configured to operate in the Clear-Channel Framer/Serial Mode, then the chip will output all received data, via this output pin. This output signal will be updated upon the rising edge of RxClk.
NOTE:
The user should either configure the XRT79L71 to operate in the Gapped-Clock Mode, or validate the sampling of each bit from the RxSer output with the state of RxOHInd' output pin, in order to prevent the local terminal equipment from sampling overhead bits.
This output pin is only active if the XRT79L71 has been configured to operate in the ATM/PLCP or the Clear-Channel Framer/Serial Mode. This pin is inactive for all remaining modes of operation.
28
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # A6 NAME RxPOH_Clk/ RxClk/ RxNibClk
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
O
Receive PLCP Path Overhead Serial Port Clock output/Receive Nibble-Parallel Output port clock/Receive Serial Clock output: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the ATM/PLCP Mode or the Clear-Channel Framer Mode. ATM/PLCP Mode - RxPOH_Clk: This output clock pin along with RxPOH, RxPOHFrame and RxPOHIns pins comprise the Receive PLCP Frame POH Byte serial output port. All POH (Path Overhead) data that is output via the RxPOH output pin is updated on the rising edge of this clock signal.
NOTE: This output signal is inactive if the XRT79L71 has been configured to operate in the Direct-Mapped ATM Mode.
Clear-Channel Framer Mode - RxClk: This output pin is active whenever the XRT79L71 has been configured to operate in either the Serial or Nibble Parallel Mode, as is described below.ClearChannel Framer/Serial Mode - RxClkIn this serial mode, this output is a 44.736MHz clock output signal (for DS3 applications) or 34.368MHz clock output signal (for E3 applications). The Receive Payload Data Output Interface will update the data via the RxSer output pin, upon the rising edge of this clock signal. The user is advised to design (or configure) the local terminal equipment to sample the RxSer data, upon the falling edge of this clock signal. Clear-Channel Framer/Nibble-Parallel Mode - RxNibClk: In the Nibble-Parallel Mode, the XRT79L71 will derive this clock signal from the RxLineClk signal. The XRT79L71 will pulse this clock signal 1176 times for each inbound DS3 frame or 1074 times for each inbound E3/ITU-T G.832 frame or 384 times for each inbound E3/ITU-T G.751 frame. The Receive Payload Data Output Interface block will update the data on the RxNib[3:0] output upon the falling edge of this clock signal. The user is advised to design (or configure) the local terminal equipment to sample the data on the RxNib[3:0] output pins, upon the rising edge of this clock signal. C4 RxPOHFrame O Receive PLCP Frame POH Serial Output Port - Frame Indicator: This output pin along with the RxPOH RxPOHClk and RxPOHIns pins comprise the Receive PLCP Frame POH Byte serial output port. This output pin provides framing information to external circuitry receiving and processing this POH (Path Overhead) data, by pulsing "High" whenever the first bit of the Z6 byte is being output via the RxPOH output pin. This pin is "Low" at all other times during this PLCP POH Framing cycle.
NOTE: This output pin is only active if the XRT79L71 has been configured to operate in the ATM/PLCP Modes.
29
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RxPFrame/ RxOHInd
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Receive PLCP Frame Indicator/Receive Overhead Indicator Output: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the ATM/PLCP the Clear-Channel Framer/Serial or the , Clear-Channel Framer/Nibble-Parallel Modes. ATM/PLCP Mode - RxPFrame: This output pin pulses "High" when the Receive PLCP Processor is receiving the last bit of a PLCP frame.
ac
PIN # C6
O
NOTE: This output pin is inactive if the XRT79L71 is configured to operate in the Direct-Mapped ATM Mode.
Clear-Channel Framer/Serial Mode - RxOHInd: This output pin pulses "High" for one bit-period whenever an overhead bit is being output via the RxSer output pin, by the Receive Payload Data Output Interface block.
NOTE: If the user configures the XRT79L71 to operate in the Gapped-Clock Mode, then this output pin will provide a demand clock to the local terminal equipment. In the Gapped-Clock Mode, this output pin will only provide a clock pulse, whenever a payload bit is being output via the RxSer output pin. This output pin will NOT generate a clock pulse, whenever an overhead is being output via the RxSer output pin.
Clear-Channel Framer/Nibble-Parallel - RxOHInd: This output pin pulse "High" for one nibble-period whenever an overhead nibble is being output via the RxNib[3:0] output pins by the Receive Payload Data Output Interface block.
NOTE: The purpose of this output pin is to alert the local terminal equipment that an overhead bit (or nibble) is being output via the RxSer or RxNib[3:0] output pins and that this data should be ignored.
C3 RxGFC/ RxIdle O Receive GFC Nibble Field - Output Pin/Receive Idle Sequence Indicator: The function of this output pin depends upon whether the XRT79L71 is operating in the ATM Mode or in the High-Speed HDLC Controller Mode. ATM Mode - RxGFC: This pin, along with the RxGFCClk and the RxGFCMSB pins form the Receive GFC Nibble-Field serial output port. This pin will serially output the contents of the GFC Nibble field of each cell that is processed via the Receive Cell Processor. This data is serially clocked out of this pin on the rising edge of the RxGFCClk signal. The MSB of each GFC value is designated by a pulse at the RxGFCMSB output pin. High-Speed HDLC Controller Mode - RxIdle: The combination of the RxIdle and ValidFCS output signals are used to convey information about data that is being output via the Receive HDLC Controller output Data bus (RxHDLCDat_[7:0]). If RxIdle = "High": The Receive HDLC Controller block will drive this output pin "High" anytime the flag sequence octet (0x7E) is present on the RxHDLCDat[7:0] output data bus. If RxIdle and ValidFCS are both "High": The Receive HDLC Controller block has received a complete HDLC frame, and has determined that the FCS value within this HDLC frame are valid. If RxIdle is "High" and ValidFCS is "Low": The Receive HDLC Controller block has received a complete HDLC frame, and has determined that the FCS value within this HDLC frame is invalid. If RxIdle is "High" and ValidFCS is "Low": The Receive HDLC Controller block has received an ABORT sequence.
30
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # A1 NAME RxGFCClk
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
O
Received GFC Nibble Serial Output Port Clock Signal: This output pin functions as a part of the Receive GFC Nibble-Field Serial Output Port, also consisting of the RxGFC and RxGFCMSB pins. This pin provides a clock pulse which allows external circuitry to latch in the GFC Nibble-Data via the RxGFC output pin.
NOTE: This output pin is only active if the XRT79L71 is operating in the ATM UNI Mode.
B1 RxGFCMSB O Receive GFC Nibble Field - MSB Indicator: This output pin functions as a part of the Receive GFC Nibble Field Serial Output port which also consists of the RxGFC and RxGFCClk pins. This pin pulses "High" the instant that the MSB (Most Significant Bit) of a GFC Nibble is being output on the RxGFC pin.
NOTE: This output pin is only active if the XRT79L71 is operating in the ATM UNI Mode.
H1 RxUClav/RxPPA O Receive UTOPIA - Cell Available/Receive POS-PHY Interface - Packet Available: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or PPP Mode. ATM UNI Mode - RxUClav: The Receive UTOPIA Interface block will assert this output pin in order to indicate that the Rx FIFO has some ATM cell data that needs to be read by the ATM Layer Processor. This signal is asserted if the RxFIFO contains at least one full cell of data. This signal toggle "Low" if the RxFIFO is depleted of data, or if it contains less than one full cell of data. Multi-PHY Operation: When the UNI chip is operating in the Multi-PHY mode, this signal will be tristated until the RxClk cycle following the assertion of a valid address on the Receive UTOPIA Address bus input pins (e.g., if the contents on the Receive UTOPIA Address bus pins match that with the Receive UTOPIA Address Register. Afterwards, this output pin will behave in accordance with the cell-level handshake mode. PPP Mode - RxPPA: The XRT79L71 will drive this output pin "High" whenever a programmable number of bytes are available to be read from the RxFIFO. Receive UTOPIA Interface Clock/Receive POS-PHY Interface Clock Output: This clock output signal is derived from an internal PLL. Receive UTOPIA Interface Clock Input/Receive POS-PHY Interface Clock Input: The function of this input pin depends upon whether the XRT79L71 is operating in the ATM UNI or PPP Mode. ATM UNI Mode - RxUClk: The byte (or word) data, on the Receive UTOPIA Data bus (RxUData[15:0]) is updated on the rising edge of this signal. The Receive UTOPIA Interface can be clocked at rates up to 50 MHz. PPP Mode - RxPClk: This byte (or word) data, on the Receive POS-PHY Data Bus (RxPData[15:0]) is updated on the rising edge of this signal. The Receive POS-PHY Interface can be clocked at rates up to 50MHz.
K2
RxUClkO/ RxPClkO RxUClk/ RxPClk
O
L3
I
31
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RxPERR
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Receive POS-PHY Interface - Error Indicator: This output pin indicates whether or not the Receive POS-PHY Interface has detected an error in the inbound PPP Packet. This output pin toggles "High" if the Receive Section of the XRT79L71 detects an FCS Error, an ABORT sequence or a Runt Packet.
ac
PIN # L2
O
NOTE: This output pin is only valid if the XRT79L71 has been configured to operate in the PPP Mode.
K4 RxTSX/ RxPSOF O Receive - Start of Transfer/Receive - Start of PPP Packet in Chunk Mode: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the Packet Mode or Cell-Chunk Mode. Packet Mode - RxTSX: The XRT79L71 pulses this output pin "High" when an inband port address is present on the RxPData[7:0] bus. When this output pin is "High", the value of RxPData[7:0] is the address value of the RxFIFO to be selected. Subsequent read operations, from RxPData[15:0] will be from the RxFIFO corresponding to this inband address. Chunk Mode - RxPSOF: The XRT79L71 pulses this output pin "High" in order to indicate that the first byte (or word) of a given Packet is placed on the RxPData[15:0] pins.
NOTE: This output pin is only active if the XRT79L71 has been configured to operate in the PPP Mode.
H4 RxUEN/ RxPEN I Receive UTOPIA Interface - Output Enable/Receive POS-PHY Interface Output Enable: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or PPP mode. ATM UNI Mode - RxUEN: This active-low input signal is used to control the drivers of the Receive UTOPIA Data Bus. When this signal is "High" (negated) then the Receive UTOPIA Data Bus is tri-stated. When this signal is asserted, then the contents of the byte or word that is at the front of the RxFIFO will be popped and placed on the Receive UTOPIA Data bus on the very next rising edge of RxUClk. PPP Mode - RxPEN: This active-low input signal is used to control the drivers of the Receive POSPHY Data Bus. When this signal is "High" (negated) then the Receive POSPHY Data Bus is tri-stated. When this signal is asserted, then the contents of the byte or word that is at the front of the RxFIFO will be popped and placed on the Receive POS-PHY Data bus on the very next rising edge of RxPClk. Receive UTOPIA Interface - Start of Cell Indicator/Receive POS-PHY Interface - Start of Packet Indicator: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or in the PPP Mode. ATM UNI Mode - RxUSoC: This output pin allows the ATM Layer Processor to determine the boundaries of the ATM cells that are output via the Receive UTOPIA Data bus. The Receive UTOPIA Interface block will assert this signal when the first byte (or word) of a new cell is present on the Receive UTOPIA Data Bus; RxUData[15:0]. PPP Mode - RxPSOP: This output pin allows the Link Layer Processor to determine the boundaries of the PPP packets that are output via the Receive POS-PHY Data Bus. The Receive POS-PHY Interface block will assert this signal when the first byte (or word) of a new packet is present on the Receive POS-PHY Data Bus, RxPData[15:0].
H2
RxUSoC/ RxPSOP
O
32
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # H3 NAME RxUPrty/ RxPPrty
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
O
Receive UTOPIA Interface - Parity Output pin/Receive POS-PHY Interface Parity Output: The function of this output pin depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or the PPP Modes. ATM UNI Mode - RxUPrty: The Receive UTOPIA interface block will compute the odd-parity value of each byte (or word) that it will place in the Receive UTOPIA Data Bus. This odd-parity value will be output on this pin, while the corresponding byte (or word) is present on the Receive UTOPIA Data Bus PPP Mode - RxPPrty: The Receive POS-PHY Interface block will compute the odd-parity value of each byte (or word) that it will place in the Receive POS-PHY Data Bus. This odd parity value will be output on this pin, which the corresponding byte (or word) is present on the Receive POS-PHY Data Bus. Receive POS-PHY Interface - End of Packet: The XRT79L71 drives this output pin "High" whenever the last byte of a given Packet is being output via the RxPData[15:0] data bus.
K3
RxPEOP
O
NOTES: 1. This output pin is only valid when the XRT79L71 is configured to operate in the PPP Mode. 2. This output pin is only valid when the Receive POS-PHY Interface Read Enable Output pin.
N2 RxPDVAL O Receive POS-PHY Interface Signal Valid Indicator: This output signal indicates whether or not the Receive POS-PHY Interface signals (e.g., PRData[15:0], RxPSOP, RxPEOP RxPPrty, RxPERR) are valid. , This output pin will be driven "High", when these signals are valid. Conversely, this output pin will be driven "Low" when these signals are NOT valid.
NOTE: This output pin is only active if the XRT79L71 has been configured to operate in the PPP Mode.
J1 J2 J3 J4 K1 RxAddr_0 RxAddr_1 RxAddr_2 RxAddr_3 RxAddr_4 I Receive UTOPIA Address Bus input MSB: These input pins functions as the Receive UTOPIA Address bus inputs. These input pins are only active when the Framer/UNI device is operating in the ATM UNI Mode. The Receive UTOPIA Address Bus input is sampled on the rising edge of the RxClk signal. The contents of this address bus are compared with the value stored in the Rx UT Address Register (Address = 0x6C). If these two values match, then the UNI will inform the ATM Layer Processor on whether or not it has any new ATM cells to be read from the RxFIFO by driving the RxClav output to the appropriate level. If these two address values do not match, then the UNI will not respond to the ATM Layer Processor and will keep its RxClav output signal tri-stated.
33
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RxUData_0/ RxPData_0 RxUData_1/ RxPData_1 RxUData_2/ RxPData_2 RxUData_3/ RxPData_3 RxUData_4/ RxPData_4 RxUData_5/ RxPData_5 RxUData_6/ RxPData_6 RxUData_7/ RxPData_7 RxUData_8/ RxPData_8 RxUData_9/ RxPData_9 RxUData_10/ RxPData_10 RxUData_11/ RxPData_11 RxUData_12/ RxPData_12 RxUData_13/ RxPData_13 RxUData_14/ RxPData_14 RxUData_15/ RxPData_15 RxMod
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Receive UTOPIA Data Bus Input/Receive POS-PHY Data Bus Output pins: The function of these output pins depends upon whether the XRT79L71 has been configured to operate in the ATM UNI or in the PPP Mode. ATM UNI Mode - RxUData[15:0]: These output pins function as the Receive UTOPIA Data Bus. ATM cell data that has been received from the Remote Terminal Equipment is output on the Receive UTOPIA Data Bus, where it can be read and processed by the ATM Layer Processor. PPP Mode - RxPData[15:0]: These output pins function as the Receive POS-PHY Data Bus output pins. PPP Packet data that has been received from the Remote Terminal Equipment is output on the Receive POS-PHY Data Bus, where it can be reads and processed by the Link Layer Processor.
ac
PIN # G2 G1 F1 G3 F2 E1 G4 F3 E2 D1 F4 E3 D2 C1 E4 D3 L1
O
O
Receive PPP Data Bus - Modulus Indicator: The XRT79L71 will indicate the number of valid packet octets that are being read out of the RxPData[15:0] output pins. The XRT79L71 will drive this output pin "Low" when both bytes of the RxPData[15:0] data bus consists of valid packet data. Conversely, the XRT79L71 will drive this output pin "High" when only the upper byte of the RxPData[15:0] data bus consists of valid packet data. The Link Layer Processor is expected to validate all packet data that it reads out of the RxPData[15:0] output pins by also reading the state of this output pin.
NOTE: This output pin is only active if the XRT79L71 has been configured to operate in the PPP Mode.
34
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PIN #
PRELIMINARY
XRT79L71
REV. P1.0.3
NAME
TYPE
DESCRIPTION
TRANSMIT LINE SIDE SIGNALS
R15 TxON I Transmit Driver ON - Channel n: This input pin is used to either enable or disable the Transmit Output Driver of the XRT79L71. "Low" - Disables the XRT79L71 Transmit Output Driver. In this setting, the TTIP and TRING output pins will be tri-stated. "High" - Enables the XRT79L71 Transmit Output Driver. In this setting, the TTIP and TRING output pins will be enabled.
NOTES: 1. Whenever the transmitters are turned off , the TTIP and TRING output pins will be tri-stated. 2. These pins are internally pulled high.
P16 M16 DS3CLK E3CLK I Transmit Clock Input: These input pins function as the timing source for the XRT79L71 Transmit Section.
NOTE: The user is expected to supply a 44.736MHz 20ppm clock signal (for DS3 applications) or a 34.368MHz 20 ppm clock signal (for E3 applications).
T11 TTIP O Transmit Output - Positive Polarity Signal: This output pin, along with the TRING output pin, function as the Transmit DS3/E3 output signal drivers for the XRT79L71. The user is expected to connect this signal and the TRING output signal to a 1:1 transformer. Whenever the Transmit Section of the XRT79L71 generates and transmits a positive-polarity pulse onto the line, this output pin will be pulsed to a "higher-voltage" than the TRING output pin. Conversely, whenever the Transmit Section of the XRT79L71 generates and transmit a negative-polarity pulse onto the line, this output pin will be pulsed to a "lowervoltage" than the TRING output pin.
NOTE: This output pin will be tri-stated whenever the user sets the TxON input pin (or bit-field) to "0".
T10 TRING O Transmit Output - Negative Polarity Signal: This output pin along with the TTIP output pin, functions as the Transmit DS3/E3 output signal drivers for the XRT79L71. The user is expected to connect this signal and the TTIP output signal to a 1:1 transformer. Whenever the Transmit Section of the XRT79L71 generates and transmits a positive-polarity pulse onto the line, this output pin will be pulsed to a "lower-voltage" than the TTIP output pin. Conversely, whenever the Transmit Section of the XRT79L71 generates and transmit a negative-polarity pulse onto the line, this output pin will be pulsed to a "higher-voltage" than the TTIP output pin.
NOTE: This output pin will be tri-stated whenever the user sets the TxON input pin (or bit-field) to "0".
35
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME MTIP
TYPE
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
DESCRIPTION Transmit Drive Monitor Input pin - Positive Polarity Input: This input pin along with MRING functions as the Transmit Drive Monitor Output (DMO) input monitoring pins. If the user wishes to (1) monitor the Transmit Output line signal and (2) to perform this monitoring externally, then the user MUST connect this particular pin to the TTIP output pin via a 274 ohm series resistor. Similarly, the user MUST also connect the MRING input pin to the TRING output pin via a 274 ohm series resistor. The MTIP and MRING input pins will continuously monitor the Transmit Output line signal via the TTIP and TRING output pins for bipolar activity. If these pins do not detect any bipolar activity for 128 bit periods, then the Transmit Drive Monitor circuit will drive the DMO output pin "High" in order to denote a possible fault condition in the Transmit Output Line signal path.
ac
PIN # P10
I
NOTES: 1. This input pin is inactive if the user choose to internally monitor the Transmit Output line signal. 2. Internal Monitoring is only available as an option if the user is operating the XRT79L71 in the Host Mode.
P11 MRING I Transmit Drive Monitor Input pin - Negative Polarity Input: This input pin along with MTIP functions as the Transmit Drive Monitor Output (DMO) input monitoring pins. If the user wishes to (1) monitor the Transmit Output line signal and (2) to perform this monitoring externally, then the user MUST connect this particular input pin to the TRING output pin via a 274 ohm series resistor. Similarly, the user MUST also connect the MTIP input pin to the TTIP output pin via a 274 ohm series resistor. The MTIP and MRING input pins will continuously monitor the Transmit Output line signal via the TTIP and TRING output pins for bipolar activity. If these pins do not detect any bipolar activity for 128 bit periods, then the Transmit Drive Monitor circuit will drive the DMO output pin "High" in order to denote a possible fault condition in the Transmit Output Line signal path.
NOTES: 1. This input pin is inactive if the user chooses to internally monitor the Transmit Output line signal. 2. Internal Monitoring is only available as an option if the user is operating the XRT79L71 in the Host Mode.
PIN #
NAME
TYPE
DESCRIPTION
RECEIVE LINE SIDE SIGNALS
R14 RTIP I Receive Input - Positive Polarity Signal: This input pin, along with the RRING input pin, functions as the Receive DS3/E3 Line input signal receiver of the XRT79L71. The user is expected to connect this signal and the RRING input signal to a 1:1 transformer. Whenever the RTIP/RRING input pins are receiving a positive-polarity pulse within the incoming DS3 or E3 line signal, this input pin will be pulsed to a "higher-voltage" than the RRING input pin. Conversely, whenever the RTIP/RRING input pins are receiving a negative-polarity pulse within the incoming DS3 or E3 line signal, this input pin will be pulsed to a "lower-voltage" than the RRING input pin.
36
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
PIN # R13 NAME RRING
TYPE
ac
PRELIMINARY
DESCRIPTION
XRT79L71
REV. P1.0.3
I
Receive Input - Negative Polarity Signal: This input pin, along the RTIP input pin, functions as the Receive DS3/E3 Line input signal receiver for the XRT79L71. The user is expected to connect this signal and the RTIP input signal to a 1:1 transformer. Whenever the RTIP/RRING input pins are receiving a positive-polarity pulse within the incoming DS3 or E3 line signal, then this input pin will be pulsed to a "lower-voltage" than the RTIP input pin. Conversely, whenever the RTIP/RRING input pins are receiving a negative-polarity pulse within the incoming DS3 or E3 line signal, then this input pin will be pulsed to a "higher-voltage" than the RTIP input pin. Receive (Recovered) Clock Output: This output pin functions as the Receive or recovered clock signal. All Receive (or recovered) data will output via the RTIP and RRING outputs upon the userselectable edge of this clock signal.
K16
CLKOUT
O
PIN #
NAME
TYPE
DESCRIPTION
VDD PINS
G7 G8 G9 G10 K7 K8 K9 K10 H14 N14 R16 T16 N13 R12 T13 N11 T12 CLKVDD JAAVDD OVDD REFAVDD RXAVDD TXDVDD TXAVDD 3.3V Power Supply Pins
3.3V Clock Power Supply Pin 3.3V Jitter Attenuator Analog Power Supply Pin 3.3V Output Power Supply Pin 3.3V Reference Analog Power Supply Pin 3.3V Receive Analog Power Supply Pin 3.3V Transmit Digital Power Supply Pin 3.3V Transmit Analog Power Supply Pin
37
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PIN #
NAME
TYPE
DESCRIPTION
GND PINS
H7 H8 H9 H10 J7 J8 J9 J10 H15 N15 N16 T15 M13 P12 T14 N10 N12 CLKGND JAAGND OGND REFAGND RXAGND TXDGND TXAGND Ground Pins
3.3V Clock Ground Pin 3.3V Jitter Attenuator Analog Ground Pin 3.3V Output Ground Pin 3.3V Reference Analog Ground Pin 3.3V Receive Analog Ground Pin 3.3V Transmit Digital Ground Pin 3.3V Transmit Analog Ground Pin
PIN #
NAME
TYPE
DESCRIPTION
NOT CONNECTED PINS
R11 No Connect Pin
38
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
ELECTRICAL CHARACTERISTICS
TABLE 2: DC ELECTRICAL CHARACTERISTICSS APPLIES TO ALL TTL-LEVEL INPUT AND CMOS LEVEL OUTPUT PINS - AMBIENT TEMPERATURE = 25C
SYMBOL VDDQ VIH VIL VOH PARAMETER I/O Supply Voltage High-Level Input Voltage Low-Level Input Voltage High-Level Output Voltage VOUT VOH(min) VOUT < VOL (max) VDD = MIN VIN = VIH VDD = MIN VIN = VIL VDD = MAX VIN = VDD or GND IOH = -2mA TEST CONDITION MIN 3.135 2.0 -0.3 1.9 MAX 3.465 VDD + 0.3 0.3*VDD UNITS V V V V
VOL
Low-Level Output Voltage
IOL = 2mA
0.6
V
II
Input Current
15
mA
AC ELECTRICAL CHARACTERISTIC INFORMATION
MICROPROCESSOR INTERFACE TIMING FOR REVISION A SILICON
MICROPROCESSOR INTERFACE TIMING - ASYNCHRONOUS INTEL MODE FIGURE 2. ASYNCHRONUS MODE 1 - INTEL TYPE PROGRAMMED I/O TIMING (WRITE CYCLE)
CS ALE AS A[14:0] D[7:0] RD_DS
t5
t0 t1 Addres t3 Data t4
WR R/W
t2
A
h
Md 1 I
lT
NOTE: The values for "t0" through "t7", in this figure can be found in Table 3.
39
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
FIGURE 3. ASYNCHRONUS MODE 1 - INTEL TYPE PROGRAMMED I/O TIMING (READ CYCLE)
CS ALE_AS t0 t1 A[14:0] Address
D[7:0] t5 RD_DS WR_R/W t7
Data t6 t2
RDY_DTACK
NOTE: The values for "t0" through "t7", in this figure can be found in Table 3.
TABLE 3: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE, WHEN CONFIGURED TO OPERATE IN THE INTEL ASYNCHRONOUS MODE
Test Conditions: TA = 25C, VCC = 3.3V5% and 2.5V5%, unless otherwise specified. TIMING t0 t1 t2 t3 t4 t5 t6 t7 t8 DESCRIPTION Address setup time to pALE low Address hold time from pALE low pRD_L, pWR_L pulse width Data setup time to pWR_L low Data hold time from pWR_L high pALE low to pRD_L, pWR_L low Data invalid from pRD_L high Data valid from pRDY_L low pRDY inactive from pRD_L inactive MIN. 4 4 320 0 0 5 4 3 TYP. MAX. 0 9
40
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
MICROPROCESSOR INTERFACE TIMING - ASYNCHRONOUS MOTOROLA (68K) MODE
FIGURE 4. ASYNCHRONUS MODE 2 - MOTOROLA 68K PROGRAMMED I/O TIMING (WRITE CYCLE)
CS ALE_AS t0 t1 A[14:0] t2 Data t3 RD_DS WR_R/W t4 Address
D[7:0]
RDY_DTACK
NOTE: The values for "t0" through "t7" can be found in Table 4.
FIGURE 5. ASYNCHRONUS MODE 2 - MOTOROLA 68 PROGRAMMED I/O TIMING (READ CYCLE)
CS ALE_AS A[14:0] D[7:0] RD_DS WR_R/W RDY DTACK t6 t0 t1 Address t5 Data t7
NOTE: The values for "t0" through "t7" can be found in Table 4.
41
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TABLE 4: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE WHEN CONFIGURED TO OPERATE IN THE MOTOROLA (68K) ASYNCHRONOUS MODE
Test Conditions: TA = 25C, VCC = 3.3V5% and 2.5V5%, unless otherwise specified. TIMING t0 t1 t2 t3 t4 t5 t6 t7 DESCRIPTION Address setup time to pALE low Address hold time to pALE high Data setup time to pDS_L low Data hold time to pDS_L low pDS_L high to pRDY_L high (Write Cycle) pRDY_L low to Data valid pDS_L high to pRDY_L high (Read Cycle) pRDY_L high to Data invalid MIN. 6 6 0 160 3 TYP. MAX 16 15 16 -
MICROPROCESSOR INTERFACE TIMING - POWER PC 403 SYNCHRONOUS MODE
FIGURE 6. SYNCHRONOUS MODE 3 - IBM POWERPC 403 INTERFACE TIMING (WRITE CYCLE)
pCLK pCS_L pRW_L
pA[14:0]
t0
t1 t2
Address
t3 t4
pD[7:0] pWE_L pOE_L pRdy
Data
t5 t6 t7
t8
t9
NOTE: The value for "t0" through "t12" can be found in Table 5.
42
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC FIGURE 7. SYNCHRONOUS MODE 3 - IBM POWERPC 403 INTERFACE TIMING (READ CYCLE)
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
pCLK pCS_L pRW_L
pA[14:0]
Address
t10
pD[7:0] pWE_L pOE_L pRdy
Data
t11
t12
NOTE: The value for "t0" through "t12" can be found in Table 5.
TABLE 5: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE, WHEN CONFIGURED TO OPERATE IN THE IBM POWER PC403 MODE
Test Conditions: TA = 25C, VCC = 3.3V5% and 2.5V5%, unless otherwise specified. TIMING t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 pCS_L low to PCLK high pRW_L low to PCLK high Address setup time to PCLK high Address hold time from PCLK high Data setup time (WRITE cycle) Data hold time (WRITE cycle) from PCLK High pWE_L low to Clock high Clock high to pWE_L high from PCLK high Clock high to pRDY high Clock high to pRDY low Clock high to Data valid (READ cycle) DESCRIPTION MIN. 4 9 4 2 4 0 4 0 4.4 4.2 TYP. MAX. 10.5 10.4 11
43
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TABLE 5: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE, WHEN CONFIGURED TO OPERATE IN THE IBM POWER PC403 MODE
Test Conditions: TA = 25C, VCC = 3.3V5% and 2.5V5%, unless otherwise specified. TIMING t11 t12 Clock high to pOE_L low Clock high to pOE_L high DESCRIPTION MIN. 11 1.5 TYP. MAX. 4.1
MICROPROCESSOR INTERFACE TIMING - IDT3051/52 MODE
FIGURE 8. SYNCHRONOUS MODE 4 - IDT 3051/52 INTERFACE TIMING (WRITE CYCLE)
pCLK pCS_L pALE
pA[14:0]
t0 t1
t2
Address
t3
pD[7:0] pRdy_L pRD_L pWR_L pDBEN_L
NOTE: The values for "t0" through "t11" can be found in Table 6.
Data
t4 t5
t6
44
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC FIGURE 9. SYNCHRONOUS MODE 4 - IDT 3051/52 INTERFACE TIMING (READ CYCLE)
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
pCLK pCS_L pALE
pA[14:0]
Address
t7
pD[7:0]
t5
Data
t8 t9 t10
pRdy_L pRD_L pWR_L pDBEN_L
NOTE: The values for "t0" through "t11" can be found in Table 6.
t11
TABLE 6: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE, WHEN CONFIGURED TO OPERATE IN THE IBM POWER PC403 MODE
Test Conditions: TA = 25C, VCC = 3.3V5% and 2.5V5%, unless otherwise specified. TIMING t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 pCS_L low to Clock high pALE high to Clock high Clock high to pALE low Data setup time (WRITE cycle) Data hold time (WRITE cycle) Clock high to pRDY_L low Clock high to pWR_L high Clock high to Data valid (READ cycle) Clock high to pRDY_L high pRDY_L high to Data invalid DESCRIPTION MIN. 6 1 6 6 0 TYP. MAX. N/N N/N 11 N/N 11 -
45
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TABLE 6: TIMING INFORMATION FOR THE MICROPROCESSOR INTERFACE, WHEN CONFIGURED TO OPERATE IN THE IBM POWER PC403 MODE
Test Conditions: TA = 25C, VCC = 3.3V5% and 2.5V5%, unless otherwise specified. TIMING t10 t11 Clock high to pRD_L high Clock high to pDBEN_L high DESCRIPTION MIN. 11 10 TYP. MAX. -
DS3/E3 LIU INTERFACE - LINE SIDE ELECTRICAL CHARACTERISTIC INFORMATION
E3 LINE SIDE PARAMETERS The XRT79L71 line output at the Transmit Output complies with the pulse template requirements as specified in ITU-T G.703 for 34.368Mbps operation. The pulse mask as specified in ITU-T G.703 for 34.368Mbps is shown below in Figure 10. FIGURE 10. PULSE MASK FOR E3 (34.368MBPS) INTERFACE AS PER ITU-T G.703
17 ns (14.55 + 2.45)
V = 100%
8.65 ns
Nominal Pulse
50%
14.55ns 12.1ns (14.55 - 2.45) 10% 20%
10% 0%
TABLE 7: E3 TRANSMITTER LINE SIDE OUTPUT AND RECEIVER LINE SIDE INPUT SPECIFICATIONS
PARAMETER MIN TYP MAX UNITS
TRANSMITTER LINE SIDE OUTPUT CHARACTERISTICS Transmit Output Pulse Amplitude (Measured at secondary of the transformer) Transmit Output Pulse Amplitude Ratio Transmit Output Pulse Width Transmit Intrinsic Jitter (without Jitter Attenuator in theTransmit path) 0.95 12.5 1.00 14.55 0.01 1.05 16.5 0.015 ns UIPP 0.9 1.0 1.1 Vpk
46
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TABLE 7: E3 TRANSMITTER LINE SIDE OUTPUT AND RECEIVER LINE SIDE INPUT SPECIFICATIONS
PARAMETER MIN TYP MAX UNITS
Transmit Intrinsic Jitter ( with Jitter Attenuator in the Transmit path) RECEIVER LINE SIDE INPUT CHARACTERISTICS Receiver Sensitivity (length of cable) Interference Margin Jitter Tolerance @ Jitter Frequency 800KHz Signal level to Declare Loss of Signal Signal Level to Clear Loss of Signal Occurence of LOS to LOS Declaration Time Termination of LOS to LOS Clearance Time -15 10 10 900 -20 0.15
0.02
0.03
UIPP
1200 -14 0.28 -35
feet dB UIPP dB dB 255 255 UI UI
DS3 LINE SIDE PARAMETERS The XRT79L71 will output pulses that comply with the Isolated DSX-3 Pulse Template requirements per Bellcore GR-499-CORE. The pulse mask as specified in Bellcore GR-499-CORE is shown below in Figure 11. Additionally, the Equations that define both the "Upper" and "Lower" curves of the Pulse Template requirement is presented below in Table 8. FIGURE 11. BELLCORE GR-499-CORE PULSE TEMPLATE REQUIREMENTS FOR DS3 APPLICATIONS
D S 3 P u ls e T e m p la te
1.2
1
0.8
No rm a li z e d Am p litu d e
0.6 Lower Curve Upper Curve 0.4
0.2
0
-0.2
-1 0 1 1 2 3 1. 1 2 3 4 5 6 7 8 .9 .8 .7 .6 .5 .4 .3 .2 .1 9 1. 1. 0. 0. 0. 0. 0. 0. 0. 0. -0 -0 -0 -0 -0 -0 -0 -0 -0 0. 1. 4
T im e , in UI
47
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TABLE 8: DS3 PULSE MASK EQUATIONS
TIME IN UNIT INTERVALS LOWER CURVE -0.85 < T < -0.36 -0.36 - 0.03 NORMALIZED AMPLITUDE
< T < 0.36
* T 0.5 1 + sin -- 1 + ---------- - 0.03 2 0.18
- 0.03 UPPER CURVE
0.36 < T < 1.4
-0.85 < T < -0.68 -0.68 < T < 0.36
0.03
* T 0.5 1 + sin -- 1 + ---------- + 0.03 2 0.34 0.08 + 0.407 x e-1.84[T-0.36]
0.36 < T < 1.4
TABLE 9: DS3 TRANSMITTER LINE SIDE OUTPUT AND RECEIVER LINE SIDE INPUT SPECIFICATIONS (GR-499)
PARAMETER MIN TYP MAX UNITS
TRANSMITTER LINE SIDE OUTPUT CHARACTERISTICS Transmit Output Pulse Amplitude (measured with TxLEV = 0) Transmit Output Pulse Amplitude (measured with TxLEV = 1) Transmit Output Pulse Width Transmit Output Pulse Amplitude Ratio Transmit Intrinsic Jitter ( without Jitter Attenuator in Transmit path) Transmit Intrinsic Jitter ( withJitter Attenuator in Transmit path) RECEIVER LINE SIDE INPUT CHARACTERISTICS Receiver Sensitivity (length of cable) Jitter Tolerance @ 400 KHz (Cat II) Signal Level to Declare Loss of Signal Signal Level to Clear Loss of Signal 900 0.15 Refer to Table 10 Refer to Table 10 1100 feet UIpp 10.10 0.9 11.18 1.0 0.01 0.02 12.28 1.1 0.015 0.04 UIpp UIpp ns 0.9 1.0 1.1 Vpk 0.65 0.75 0.85 Vpk
48
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT UTOPIA INTERFACE
The purpose of the Transmit UTOPIA Interface block is to function as either a Standard UTOPIA Level 1, 2 or 3 Interface as it accepts ATM cell data from either an ATM Layer or ATM Adaptation Layer Processor, and routes this ATM cell data to the TxFIFO within the XRT79L71. FIGURE 12. TIMING DIAGRAM FOR THE TRANSMIT UTOPIA INTERFACE BLOCK
t1
TxUClk
t2
TxUData[15:0]
VALID DATA
t3
t4
TxUEn*
t6 t5
TxUPrty
t8 t7
TxUSoC
t11
t12
TxUClav
TABLE 10: TIMING INFORMATION FOR THE TRANSMIT UTOPIA INTERFACE BLOCK
SYMBOL t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 PARAMETER TxUData[15:0] to rising edge of TxUClk Setup Time TxUData[15:0] Hold Time from rising edge of TxUClk TxUTOPIA Write Enable Setup Time to rising edge of TxUClk TxUTOPIA Write Enable Hold Time from rising edge of TxUClk TxUPrty Setup Time to rising edge of TxUClk TxUPrty Hold Time from rising edge of TxUClk TxUSoC Setup Time to rising edge of TxUClk TxUSoC Hold Time from rising edge of TxUClk TxUAddr[4:0] Setup Time to rising edge of TxUClk TxUAddr[4:0] Hold Time from rising edge of TxUClk MIN. 4 1 4 1 4 1 4 1 4 1 TYP MAX. UNITS ns ns ns ns ns ns ns ns ns ns
49
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
MAX. 9.7 9.7 UNITS ns ns
TABLE 10: TIMING INFORMATION FOR THE TRANSMIT UTOPIA INTERFACE BLOCK
SYMBOL t11 t12 PARAMETER TxUClav signal valid (not Hi-Z) from first TxUClk rising edge of valid and correct TxUAddr[4:0] TxUClav signal Hi-Z from first TxUClk rising edge of different TxUAddr[4:0] MIN. 3.6 3.6 TYP
TRANSMIT PAYLOAD DATA INPUT INTERFACE
TRANSMIT PAYLOAD DATA INPUT INTERFACE - TIMING REQUIREMENTS
TABLE 11: TIMING INFORMATION FO RTHE TRNASMIT PAYLOAD DATA INPUT INTERFACE BLOCK
Test Conditions: TA = 25C, VDD = 3.3V + 5% unless otherwise specified SYMBOL PARAMETER MIN. TYP. MAX. UNITS CONDITIONS
Transmit Payload Data Input Interface - Loop-Timed/Serial Mode (See Figure 13) t1 t2 t3 t4 Payload data (TxSer) set-up time to rising edge of RxOutClk Payload data (TxSer) hold time, from rising edge of RxOutClk RxOutClk to TxFrame output delay RxOutClk to TxOHInd output delay 12 0 5 6 ns ns ns ns
Transmit Payload Data Input Interface - Local Timed/Serial Mode (See Figure 14) t5 t6 t7 t8 t9 t10 Payload data (TxSer) set-up time to rising edge of TxInClk Payload data (TxSer) hold time, from rising edge of TxInClk TxFrameRef set-up time to rising edge of TxInClk TxFrameRef hold-time, from rising edge of TxInClk TxInClk to TxOHInd output delay TxInClk to TxFrame output delay 4 0 2 0 15 13 ns ns ns ns ns ns Framer IC is Frame Slave Frame IC is Frame Slave
Transmit Payload Data Input Interface - Looped-Timed/Nibble Mode (See Figure 15) t11 t12 t13 TxNib set-up time to third rising edge of RxOutClk Payload Nibble hold time, from latching edge of RxOutClk TxNibClk to TxNibFrame output delay 30 30 25 31 t13A Max Delay of Rising Edge of TxNibClk to Data Valid on TxNib[3:0] 20 27 Transmit Payload Data Input Interface - Local-Timed/Nibble Mode (See Figure 16 ns ns ns ns ns ns DS3 Applications E3 Applications DS3 Applications E3 Applications
50
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC TABLE 11: TIMING INFORMATION FO RTHE TRNASMIT PAYLOAD DATA INPUT INTERFACE BLOCK
Test Conditions: TA = 25C, VDD = 3.3V + 5% unless otherwise specified SYMBOL t14 PARAMETER TxNib set-up time to third rising edge of TxInClk MIN. TYP. MAX. 20 27 t15 t16 Payload Nibble hold time, from latching edge of TxInClk TxFrameRef set-up time, to latching edge of TxInClk 0 20 27 UNITS ns ns ns ns ns
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
CONDITIONS DS3 Applications E3 Applications
DS3 Applications E3 Applications Framer IC is Frame Slave
t17 t18
TxFrameRef hold time, from latching edge of TxNibClk TxNibClk to TxNibFrame output delay time
0 20 25 31
ns ns ns
Framer IC is Frame Slave DS3 Applications E3 Applications
FIGURE 13. TIMING DIAGRAM FOR THE TRANSMIT PAYLOAD DATA INPUT INTERFACE WHEN THE XRT79L71 IS OPERATING IN BOTH THE DS3 AND LOOP-TIMING MODES
XRT79L71 Transmit Payload Data I/F Signals t3 t1 t2
RxOutClk
TxSer TxFrame
Payload[4702]
Payload[4703]
X-Bit
Payload[0]
TxOH_Ind
t4 DS3 Frame Number N DS3 Frame Number N + 1
51
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
FIGURE 14. TIMING DIAGRAM FOR THE TRANSMIT PAYLOAD DATA INPUT INTERFACE WHEN THE XRT79L71 IS OPERATING IN BOTH THE DS3 AND LOCAL-TIMING MODES
XRT79L71 Transmit Payload Data I/F Signals
t6 t5 t7
t8
TxInClk
TxSer TxFrameRef
Payload[4702]
Payload[4703]
X-Bit
Payload[1]
TxOH_Ind
t9
t10 DS3 Frame Number N + 1
DS3 Frame Number N
FIGURE 15. TIMING DIAGRAM FOR THE TRANSMIT PAYLOAD DATA INPUT INTERFACE WHEN THE XRT79L71 IS OPERATING IN BOTH THE DS3/NIBBLE-PARALLEL AND LOOP-TIMING MODES
t13A
t11
t12
RxOutClk TxNibClk TxNib[3:0] TxNibFrame Nibble [1175] Nibble [0]
t13
Sampling Edge of XRT79L71
52
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
FIGURE 16. TIMING DIAGRAM FOR THE TRANSMIT PAYLOAD DATA INPUT INTERFACE WHEN THE XRT79L71 IS OPERATING IN BOTH THE DS3/NIBBLE-PARALLEL AND LOCAL-TIMING MODES
t14
t15
TxInClk TxNibClk TxNib[3:0] TxNibFrame TxFrameRef t18 Nibble [1175] Nibble [0]
t16
t17
DS3 Frame Number N
DS3 Frame Number N + 1
Sampling Edge of the XRT79L71
53
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT OVERHEAD DATA INPUT INTERFACE
TRANSMIT OVERHEAD DATA INPUT INTERFACE - TIMING REQUIREMENTS
TABLE 12: TIMING INFORMATION FOR THE TRANSMIT OVERHEAD DATA INPUT INTERFACE BLOCK
Test Conditions: TA = 25C, VDD = 3.3V + 5% unless otherwise specified SYMBOL PARAMETER MIN. TYP. MAX. UNITS CONDITIONS
Transmit Overhead Input Interface Timing - Method 1 (Figure 17) t21 TxOHClk to TxOHFrame output delay 111 0 ns ns DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications
0 t22 TxOHIns set-up time, to falling edge of TxOHClk 194 305
ns ns ns
17 t23 TxOHIns hold time, from falling edge of TxOHClk 48 110
ns ns ns
7 t24 TxOH data set-up time, to falling edge of TxOHClk 194 305
ns ns ns
17 t25 TxOH data hold time, from falling edge of TxOHClk 48 110
ns ns ns
7 Transmit Overhead Data Input Interface - Method 2 (Figure 18)
ns
54
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC TABLE 12: TIMING INFORMATION FOR THE TRANSMIT OVERHEAD DATA INPUT INTERFACE BLOCK
Test Conditions: TA = 25C, VDD = 3.3V + 5% unless otherwise specified SYMBOL t26 PARAMETER TXOHIns to TxInClk (rising edge) set-up Time MIN. 254 72 TYP. MAX. UNITS ns ns
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
CONDITIONS DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications
15 t27 TxInClk clock (rising edge) to TxOHIns hold-time 0 0
ns ns ns
0 t28 TXOH to TxInClk (rising edge) set-up Time 254 72
ns ns ns
15 t29 TxInClk clock (rising edge) to TxOH hold-time 0 0
ns ns ns
0 t29A TxOHEnable to TxOHIns/TxOH Delay 1
ns ns
55
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
FIGURE 17. TIMING DIAGRAM FOR THE TRANSMIT OVERHEAD DATA INPUT INTERFACE (METHOD 1 ACCESS)
t21
t22
t23
TxOHClk
TxOHFrame
TxOHIns X bit = 0 X bit = 0
TxOH
Remaining Overhead Bits with DS3 Frame
t24 t25
FIGURE 18. TIMING DIAGRAM FOR THE TRANSMIT OVERHEAD DATA INPUT INTERFACE (METHOD 2 ACCESS)
t26 TxInClk t27
TxOHFrame
TxOHEnable Pulse # 8
TxOHEnable
TxOHIns t29A TxOH X bit = 0 X bit = 0
t28
t29
XRT79L71 samples TxOH here.
56
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE PAYLOAD DATA OUTPUT INTERFACE
RECEIVE PAYLOAD DATA OUTPUT INTERFACE - TIMING REQUIREMENTS
TABLE 13: TIMING INFORMATION FOR THE RECEIVE PAYLOAD DATA OUTPUT INTERFACE BLOCK
Test Conditions: TA = 25C, VDD = 3.3V + 5% unless otherwise specified SYMBOL PARAMETER MIN. TYP. MAX. UNITS CONDITIONS
Receive Payload Data Output Interface Timing - Serial Mode Operation (See Figure 19) t50 Rising edge of RxClk to Payload Data (RxSer) output delay Rising edge of RxClk to RxFrame output delay 13 16 t51 13 16 t52 Rising edge of RxClk to RxOHInd output delay. 13 16 Receive Payload Data Output Interface Timing - Nibble Mode Operation (see Figure 20) t53 t54 Falling edge of RxClk to rising edge of RxFrame output delay Falling edge of RxClk to rising edge of RxNib[3:0] output delay 2.1 2 ns ns ns ns ns ns ns ns DS3 Applications E3 Applications DS3 Applications E3 Applications DS3 Applications E3 Applications
FIGURE 19. TIMING DIAGRAM FOR THE RECEIVE PAYLOAD DATA OUTPUT INTERFACE (SERIAL MODE)
XRT79L71 Receive Payload Data I/F Signals t50
RxClk
RxSer
Payload[4702]
Payload[4703] t51
X-Bit
Payload[0]
RxFrame
RxOHInd
t52
57
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
FIGURE 20. TIMING DIAGRAM FOR THE RECEIVE PAYLOAD DATA OUTPUT INTERFACE (NIBBLE-PARALLEL MODE)
XRT79L71 Receive Payload Data I/F Signals
t54 RxOutClk RxClk RxNib[3:0] RxFrame
Nibble [0]
Nibble [1]
DS3 Frame Number N t53
DS3 Frame Number N + 1 Recommended Sampling Edge of Terminal Equipment
58
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE OVERHEAD DATA OUTPUT INTERFACE
RECEIVE OVERHEAD DATA OUTPUT INTERFACE - TIMING REQUIREMENTS
Table 13, Timing Information for the Receive Overhead Data Output Interface Block AC ELECTRICAL CHARACTERISTICS (CONT.)
Test Conditions: TA = 25C, VDD = 3.3V + 5% unless otherwise specified SYMBOL PARAMETER MIN. TYP. MAX. UNITS CONDITIONS
Receive Overhead Data Output Interface Timing - Method 1 - Using RxOHClk (see Figure 17) t59A Falling edge of RxOHClk to RxOHFrame output 20 25 t59B Falling edge of RxOHClk to RxOH output delay 20 25 2 23 0 23 0 9.4 ns ns ns ns ns DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications DS3 Applications E3, ITU-T G.832 Applications E3, ITU-T G.751 Applications DS3 Applications E3 Applications DS3 Applications E3 Applications
Receive Overhead Data Output Interface Timing - Method 2 - Using RxOHEnable (see Figure 18) t60 t60A Rising edge of RxOutClk to rising edge of RxOHEnable delay. Rising edge of RxOHFrame to rising edge of RxOHEnable delay
88 224
ns ns
28 t60B RxOH Data Valid to rising edge of RxOHEnable delay 88 85
ns ns ns
28
ns
59
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
FIGURE 21. TIMING DIAGRAM FOR THE RECEIVE OVERHEAD DATA OUTPUT INTERFACE (METHOD 1 - USING RXOHCLK)
t59A
RxOHClk
RxOHFrame
RxOH
X
F1
AIC
F0
FEAC
t59B
FIGURE 22. TIMING DIAGRAM FOR THE RECEIVE OVERHEAD DATA OUTPUT INTERFACE (METHOD 2 - USING RXOHENABLE)
t60
RxOutClk
t60A
RxOHEnable
RxOHFrame
t60B RxOH UDL F1 X1 F1 AIC
60
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE UTOPIA INTERFACE
RECEIVE UTOPIA INTERFACE
The purpose of the Receive UTOPIA Interface block is to function as either a Standard UTOPIA Level 1, 2 or 3 Interface as it outputs ATM cell data to either an ATM Layer or ATM Adaptation Layer Processor. FIGURE 23. TIMING DIAGRAM FOR THE RECEIVE UTOPIA INTERFACE BLOCK
t53
RxUClk
RxUData[15:0]
DATA VALID
t57
t54
RxUEn*
t55 t58
RxUPrty
t56
t59
RxUSoC
t62
t63
RxUClav
TABLE 14: TIMING INFORMATION FOR THE RECEIVE UTOPIA INTERFACE BLOCK
Symbol PARAMETER MIN. TYP MAX. UNITS
Receive UTOPIA Interface Block (See Figure 22) t53 t54 t55 t56 t57 t58 Delay time from rising edge of RxUClk to Data Valid at RxUData[15:0] Rx UTOPIA Read Enable setup time to rising edge of RxUClk Delay time from rising edge of RxUClk to valid RxUPrty bit Delay time from rising edge of RxUClk to valid RxUSoC bit Delay time from Read Enable false to Data Bus being tri-stated Delay time from Read Enable false to RxUPrty bit being tristated 2.7 4 2.9 3.5 1 1 11.5 12 9.8 9.7 16 16 12 ns ns ns ns ns ns
61
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
MAX. 16 UNITS ns ns 8.6 8.6 ns ns ns ns ns ns
TABLE 14: TIMING INFORMATION FOR THE RECEIVE UTOPIA INTERFACE BLOCK
Symbol t59 t61 t62 t63 t58 t59 t60 t61 t62 t63 PARAMETER Delay time from Read Enable false to RxUSoC bit being tristated RxUAddr[4:0] Hold Time from rising edge of RxUClk RxUClav signal valid (not Hi-Z) from first RxUClk rising edge of valid and correct RxUAddr[4:0] RxUClav signal Hi-Z from first RxUClk rising edge of different RxUAddr[4:0]. Delay time from Read Enable false to RxUPrty bit being tristated Delay time from Read Enable false to RxUSoC bit being tristated RxUAddr[4:0] Setup Time to rising edge of RxUClk RxUAddr[4:0] Hold Time from rising edge of RxUClk RxUClav signal valid (not Hi-Z) from first RxUClk rising edge of valid and correct RxUAddr[4:0] RxUClav signal Hi-Z from first RxUClk rising edge of different RxUAddr[4:0]. MIN. 1 1 2.5 2.5 1 1 4 1 1 1 7.8 9.2 16 16 12 11.5 TYP 11.5
16 16
ns ns
62
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
REGISTER MAP OF THE XRT79L71
COMMONCONTROL REGISTERS OF THE XRT79L71
ADDRESS LOCATION REGISTER NAME COMMON CONTROL REGISTERS 0x0100 0x0101 0x0102 0x0103 0x0104 0x0105 0x0106 - 0x0111 0x0112 0x0113 0x0114 - 0x0115 0x0116 0x0117 0x0118 0x0119 0x011A - 0x011C 0x011D 0x011E - 0x0120 0x0121 0x0122 - 0x0126 0x0127 0x0128 - 0x0146 0x0147 0x0148 - 0x014A 0x014B 0x014C - 0x04FF 0x0501 0x0502 0x0503 0x0504 - 0x0512 Operation Control Register - Byte 3 Operation Control Register - Byte 2 Operation Control Register - Byte 1 Operation Control Register - Byte 0 Device ID Register Revision ID Register Reserved Operation Block Interrupt Status Register - Byte 1 Operation Block Interrupt Status Register - Byte 0 Reserved Operation Block Interrupt Enable Register - Byte 1 Operation Block Interrupt Enable Register - Byte 0 Reserved Channel Interrupt Indicator - Receive Cell Processor/PPP Processor Block Reserved Channel Interrupt Indicator - LIU/Jitter Attenuator Block Reserved Channel Interrupt Indicator - Transmit Cell Processor/PPP Processor Block Reserved Channel Interrupt Indicator - DS3/E3 Framer Block - Byte 0 Reserved Operation General Purpose Input/Output Register Reserved Operation General Purpose Input/Output Direction Register Reserved Receive POS-PHY Control Register - Byte 1 Receive POS-PHY Control Register - Byte 0 Receive UTOPIA Control Register Reserved R/W R/W R/W 0x00 0x00 0x00 R/W 0x00 R/W 0x00 R/O 0x00 R/O 0x00 R/O 0x00 R/O 0x00 R/W R/W 0x00 0x00 RO RO 0x00 0x00 R/W R/W R/W R/W R/W R/W 0x00 0x00 0x00 0x00 ?x?? ?x?? TYPE DEFAUL VALUE
63
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAUL VALUE
COMMONCONTROL REGISTERS OF THE XRT79L71
ADDRESS LOCATION REGISTER NAME COMMON CONTROL REGISTERS 0x0513 0x0514 - 0x0516 0x0517 0x0518 - 0x0580 0x0581 0x0582 0x0583 0x0584 - 0x0592 0x0593 0x0594 - 0x0596 0x0597 Receive UTOPIA Port Address Register Reserved Receive UTOPIA Port Number Register Reserved Transmit POS-PHY Control Register - Byte 1 Transmit POS-PHY Control Register - Byte 0 Transmit UTOPIA Control Register Reserved Transmit UTOPIA Port Address Register Reserved Transmit UTOPIA Port Number Register R/W 0x00 R/W 0x00 R/W R/W R/W 0x00 0x00 0x00 R/W 0x00 TYPE
CLEAR-CHANNEL FRAMER BLOCK REGISTERS ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS CLEAR-CHANNEL FRAMER BLOCK REGISTERS 0x1100 0x1101 0x1102 - 0x1103 0x1104 0x1105 0x1106 - 0x110B 0x110C 0x110D 0x110E - 0x110F 0x1110 0x1111 0x1112 0x1113 Operating Mode Register I/O Control Register Reserved Block Interrupt Enable Register Block Interrupt Status Register Reserved DS3 Test Register Payload HDLC Control Register Reserved RxDS3 Configuration and Status RegisterRxE3 Configuration and Status Register # 1 (G.832 & G.751) RxDS3 Status RegisterRxE3 Configuration and Status Register # 2 (G.832 & G.751) RxDS3 Interrupt Enable RegisterRxE3 Interrupt Enable Register 1 (G.832 & G751) RxDS3 Interrupt Status RegisterRxE3 Interrupt Enable Register # 2 (G.832 & G.751) R/O R/O R/W RUR 0x12 0x00 0x00 0x00 R/W R/W 0x00 0x00 R/W R/O 0x00 0x00 R/W R/W 0x2B 0xC0 TYPE DEFAULT VALUE
64
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
CLEAR-CHANNEL FRAMER BLOCK REGISTERS ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS CLEAR-CHANNEL FRAMER BLOCK REGISTERS 0x1114 0x1115 0x1116 0x1117 0x1118 0x1119 0x111A 0x111B 0x111C 0x111D 0x111E 0x111F 0x1120 0x1121 0x1122 0x1123 0x1124 0x1125 0x1126 0x1127 0x1128 0x1129 0x112A 0x112B 0x112C 0x112D - 0x112F 0x1130 0x1131 RxDS3 Sync Detect RegisterRxE3 Interrupt Status Register # 1 (G.832 & G.751) RxE3 Interrupt Status Register # 2 (G.832 & G.751) Reserved RxDS3 FEAC Interrupt Enable and Status Register RxE3 LAPD Control Register RxLAPD Status Register RxE3 NR Byte Register (G.832)RxE3 Service Bits Register (G.751) RxE3 GC Byte Register (G.832) RxE3 TTB Register # 0 (G.832) RxE3 TTB Register # 1 (G.832) RxE3 TTB Register # 2 (G.832) RxE3 TTB Register # 3 (G.832) RxE3 TTB Register # 4 (G.832) RxE3 TTB Register # 5 (G.832) RxE3 TTB Register # 6 (G.832) RxE3 TTB Register # 7 (G.832) RxE3 TTB Register # 8 (G.832) RxE3 TTB Register # 9 (G.832) RxE3 TTB Register # 10 (G.832) RxE3 TTB Register # 11 (G.832) RxE3 TTB Register # 12 (G.832) RxE3 TTB Register # 13 (G.832) RxE3 TTB Register # 14 (G.832) RxE3 TTB Register # 15 (G.832) RxE3 SSM Register (G.832) Reserved Transmit DS3 Configuration RegisterTransmit E3 Configuration Register TxDS3 FEAC Configuration and Status Register R/W RUR & R/W R/W & RUR R/W & RUR R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/O R/W & RUR RUR TYPE
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
DEFAULT VALUE
0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x07 0x00
65
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAULT VALUE
CLEAR-CHANNEL FRAMER BLOCK REGISTERS ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS CLEAR-CHANNEL FRAMER BLOCK REGISTERS 0x1132 0x1133 0x1134 0x1135 0x1136 0x1137 0x1138 0x1139 0x113A 0x113B 0x113C 0x113D 0x113E 0x113F 0x1140 0x1141 0x1142 0x1143 0x1144 0x1145 0x1146 0x1147 0x1148 0x1149 0x114A 0x114B 0x114C - 0x114F TxDS3 FEAC Register TxLAPD Configuration Register TxLAPD Status and Interrupt Register TxDS3 M-Bit Mask RegisterTxE3 GC Byte Register (G.832)TxE3 Service Bits Register (G.751) TxDS3 F-Bit Mask Register # 1TxE3 MA Byte Register (G.832) TxDS3 F-Bit Mask Register # 2TxE3 NR Byte Register (G.832) TxDS3 F-Bit Mask Register # 3TxTTB Register # 0 (G.832) TxTTB Register # 1 (G.832) TxTTB Register # 2 (G.832) TxTTB Register # 3 (G.832) TxTTB Register # 4 (G.832) TxTTB Register # 5 (G.832) TxTTB Register # 6 (G.832) TxTTB Register # 7 (G.832) TxTTB Register # 8 (G.832) TxTTB Register # 9 (G.832) TxTTB Register # 10 (G.832) TxTTB Register # 11 (G.832) TxTTB Register # 12 (G.832) TxTTB Register # 13 (G.832) TxTTB Register # 14 (G.832) TxTTB Register # 15 (G.832) TxE3 FA1 Error Mask Register (G.832)TxE3 FAS Error Mask Register # 1 (G.751) TxE3 FA2 Error Mask Register (G.832)TxE3 FAS Error Mask Register # 2 (G.751) TxE3 BIP-8 Error Mask Register (G.832)TxE3 BIP-4 Error Mask Register (G.751) TxE3 SSM Register Reserved R/W R/O & R/ W RUR & R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/O 0x7E 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE
66
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
CLEAR-CHANNEL FRAMER BLOCK REGISTERS ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS CLEAR-CHANNEL FRAMER BLOCK REGISTERS 0x1150 0x1151 0x1152 0x1153 0x1154 0x1155 0x1156 0x1157 0x1158 0x1159 0x115A 0x115B 0x115C 0x115D 0x115E 0x115F 0x1160 - 0x1167 0x1168 0x1169 0x116A - 0x116C 0x116D 0x116E 0x116F 0x1170 0x1171 0x1172 0x1173 0x1174 - 0x117F 0x1180 0x1181 PMON Line Code Violation Count Register - MSB PMON Line Code Violation Count Register - LSB PMON Framing Bit/Byte Error Count Register - MSB PMON Framing Bit/Byte Error Count Register - LSB PMON P-Bit/BIP-8/BIP-4 Error Count Register - MSB PMON P-Bit/BIP-8/BIP-4 Error Count Register - LSB PMON FEBE Event Count Register - MSB PMON FEBE Event Count Register - LSB PMON CP-Bit Error Count Register - MSB PMON CP-Bit Error Count Register - LSB PMON PLCP BIP-8 Error Count Register - MSB PMON PLCP BIP-8 Error Count Register - LSB PMON PLCP Framing Byte Error Count Register - MSB PMON PLCP Framing Byte Error Count Register - LSB PMON PLCP FEBE Event Count Register - MSB PMON PLCP FEBE Event Count Register - LSB Reserved PRBS Error Count Register - MSB PRBS Error Count Register - LSB Reserved One Second Error Status Register One Second Accumulator - LCV Count Register - MSB One Second Accumulator - LCV Count Register - LSB One Second Accumulator - P-Bit/BIP-8/BIP-4 Error Count Register MSB One Second Accumulator - P-Bit/BIP-8/BIP-4 Error Count Register - LSB One Second Accumulator - CP Bit Error Count Register - MSB One Second Accumulator - CP Bit Error Count Register - LSB Reserved Line Interface Drive Register Line Interface Scan Register R/W R/O R/O R/O R/O R/O R/O R/O R/O RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR TYPE
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
DEFAULT VALUE
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x08 0x00
67
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAULT VALUE
CLEAR-CHANNEL FRAMER BLOCK REGISTERS ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS CLEAR-CHANNEL FRAMER BLOCK REGISTERS 0x1182 - 0x118F 0x1190 0x1191 0x1192 0x1193 - 0x1197 0x1198 0x1199 0x119A 0x119B 0x119C - 0x12FF Reserved RxPLCP Configuration & Status Register RxPLCP Interrupt Enable Register RxPLCP Interrupt Status Register Reserved TxPLCP A1 Byte Error Mask Register TxPLCP A2 Byte Error Mask Register TxPLCP BIP-8 Byte Error Mask Register TxPLCP G1 Byte Register Reserved R/W R/W R/W R/W 0x00 0x00 0x00 0x00 R/O & R/ W R/W RUR 0x06 0x00 0x00 TYPE
LIU/JITTER ATTENUATOR CONTROL REGISTERS
ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS LIU/JITTER ATTENUATOR CONTROL REGISTERS 0x1300 0x1301 0x1302 0x1303 0x1304 0x1305 0x1306 0x1307 0x1308 LIU Transmit APS/Redundancy Control Register LIU Interrupt Enable Register LIU Interrupt Status Register LIU Alarm Status Register LIU Transmit Control Register LIU Receive Control Register LIU Channel Control Register Jitter Attenuator Control Register LIU Receive APS/Redundancy Control Register R/W R/W RUR R/O R/W R/W R/W R/W R/W 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
68
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS
ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1700 0x1701 0x1702 0x1703 0x1704 - 0x1706 0x1707 0x1708 - 0x1709 0x170A 0x170B 0x170C - 0x170D 0x170E 0x170F 0x1710 0x1711 0x1712 0x1713 0x1714 0x1715 0x1716 0x1717 0x1718 0x1719 0x171A Receive ATM Control - Byte 3 Receive ATM Control - Byte 2 Receive ATM Control - Byte 1 Receive ATM Control - Byte 0Receive PPP Control Register Reserved Receive ATM Status Register Reserved Receive ATM Interrupt Status Register -Byte 1 Receive ATM Interrupt Status Register - Byte 0Receive PPP Interrupt Status Register Reserved Receive ATM Interrupt Enable Register - Byte 1 Receive ATM Interrupt Enable Register - Byte 0Receive PPP Interrupt Enable Register Receive PPP Good Packet Count Register - Byte 3 Receive PPP Good Packet Count Register - Byte 2 Receive PPP Good Packet Count Register - Byte 1 Receive ATM Cell Insertion/Extraction Memory Control RegisterReceive PPP Good Packet Count Register - Byte 0 Receive ATM Cell Insertion/Extraction Memory Data Register - Byte 3Receive PPP FCS Error Count Register - Byte 3 Receive ATM Cell Insertion/Extraction Memory Data Register - Byte 2Receive PPP FCS Error Count Register - Byte 2 Receive ATM Cell Insertion/Extraction Memory Data Register - Byte 1Receive PPP FCS Error Count Register - Byte 1 Receive ATM Cell Insertion/Extraction Memory Data Register - Byte 0Receive PPP FCS Error Count Register - Byte 0 Receive ATM Cell UDF Data Register - Byte 3Receive PPP Abort Count Register - Byte 3 Receive ATM Cell UDF Data Register - Byte 2Receive PPP Abort Count Register - Byte 2 Receive ATM Cell UDF Data Register - Byte 1Receive PPP Abort Count Register - Byte 1 R/W R/W RUR RUR RUR R/O & R/ W R/O & R/ W R/O & R/ W R/O & R/ W R/O & R/ W R/W & RUR R/W & RUR R/W & RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 RUR RUR 0x00 0x00 R/O 0x00 R/W R/W R/W R/W 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
69
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAULT VALUE
RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS
ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x171B 0x171C 0x171D 0x171E 0x171F 0x1720 0x1721 0x1722 0x1723 0x1724 0x1725 0x1726 0x1727 0x1728 0x1729 0x172A 0x172B 0x172C 0x172D 0x172E 0x172F 0x1730 0x1731 0x1732 0x1733 0x1734 0x1735 0x1736 0x1737 0x1738 - 0x1742 Receive ATM Cell UDF Data Register - Byte 0Receive PPP Abort Count Register - Byte 0 Receive PPP Runt Frame Count Register - Byte 3 Receive PPP Runt Frame Count Register - Byte 2 Receive PPP Runt Frame Count Register - Byte 1 Receive PPP Runt Frame Count Register - Byte 0 Receive ATM - Test Cell Header Byte Register - Byte 0 Receive ATM - Test Cell Header Byte Register - Byte 1 Receive ATM - Test Cell Header Byte Register - Byte 2 Receive ATM - Test Cell Header Byte Register - Byte 3 Receive ATM - Test Cell Error Count Register - Byte 3 Receive ATM - Test Cell Error Count Register - Byte 2 Receive ATM - Test Cell Error Count Register - Byte 1 Receive ATM - Test Cell Error Count Register - Byte 0 Receive ATM Cell Count Register - Byte 3 Receive ATM Cell Count Register - Byte 2 Receive ATM Cell Count Register - Byte 1 Receive ATM Cell Count Register - Byte 0 Receive ATM Cell - Discard Cell Count Register - Byte 3 Receive ATM Cell - Discard Cell Count Register - Byte 2 Receive ATM Cell - Discard Cell Count Register - Byte 1 Receive ATM Cell - Discard Cell Count Register - Byte 0 Receive ATM Correctable HEC Byte Error Count Register - Byte 3 Receive ATM Correctable HEC Byte Error Count Register - Byte 2 Receive ATM Correctable HEC Byte Error Count Register - Byte 1 Receive ATM Correctable HEC Byte Error Count Register - Byte 0 Receive ATM Uncorrectable HEC Byte Error Count Register - Byte 3 Receive ATM Uncorrectable HEC Byte Error Count Register - Byte 2 Receive ATM Uncorrectable HEC Byte Error Count Register - Byte 1 Receive ATM Uncorrectable HEC Byte Error Count Register - Byte 0 Reserved R/W & RUR RUR RUR RUR RUR R/W R/W R/W R/W RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE
70
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS
ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1743 0x1744 0x1745 0x1746 0x1747 0x1748 0x1749 0x174A 0x174B 0x174C 0x174D 0x174E 0x174F 0x1750 - 0x1752 0x1753 0x1754 0x1755 0x1756 0x1757 0x1758 0x1759 0x175A 0x175B 0x175C 0x175D 0x175E 0x175F 0x1760 - 0x1762 0x1763 0x1764 Receive ATM - User Cell Filter # 0 - Filter Control Register Receive ATM - User Cell Filter # 0 - Header Byte # 1 Pattern Register Receive ATM - User Cell Filter # 0 - Header Byte # 2 Pattern Register Receive ATM - User Cell Filter # 0 - Header Byte # 3 Pattern Register Receive ATM - User Cell Filter # 0 - Header Byte # 4 Pattern Register Receive ATM - User Cell Filter # 0 - Header Byte # 1 Check Register Receive ATM - User Cell Filter # 0 - Header Byte # 2 Check Register Receive ATM - User Cell Filter # 0 - Header Byte # 3 Check Register Receive ATM - User Cell Filter # 0 - Header Byte # 4 Check Register Receive ATM - User Cell Filter # 0 - Filtered Cell Count Register - Byte 3 Receive ATM - User Cell Filter # 0 - Filtered Cell Count Register - Byte 2 Receive ATM - User Cell Filter # 0 - Filtered Cell Count Register - Byte 1 Receive ATM - User Cell Filter # 0 - Filtered Cell Count Register - Byte 0 Reserved Receive ATM - User Cell Filter # 1 - Filter Control Register Receive ATM - User Cell Filter # 1 - Header Byte # 1 Pattern Register Receive ATM - User Cell Filter # 1 - Header Byte # 2 Pattern Register Receive ATM - User Cell Filter # 1 - Header Byte # 3 Pattern Register Receive ATM - User Cell Filter # 1 - Header Byte # 4 Pattern Register Receive ATM - User Cell Filter # 1 - Header Byte # 1 Check Register Receive ATM - User Cell Filter # 1 - Header Byte # 2 Check Register Receive ATM - User Cell Filter # 1 - Header Byte # 3 Check Register Receive ATM - User Cell Filter # 1 - Header Byte # 4 Check Register Receive ATM - User Cell Filter # 1 - Filtered Cell Count Register - Byte 3 Receive ATM - User Cell Filter # 1 - Filtered Cell Count Register - Byte 2 Receive ATM - User Cell Filter # 1 - Filtered Cell Count Register - Byte 1 Receive ATM - User Cell Filter # 1 - Filtered Cell Count Register - Byte 0 Reserved Receive ATM - User Cell Filter # 2 - Filter Control Register Receive ATM - User Cell Filter # 2 - Header Byte # 1 Pattern Register R/W R/W 0x00 0x00 R/W R/W R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 R/W R/W R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
71
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAULT VALUE
RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS
ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1765 0x1766 0x1767 0x1768 0x1769 0x176A 0x176B 0x176C 0x176D 0x176E 0x176F 0x1770 - 0x1772 0x1773 0x1774 0x1775 0x1776 0x1777 0x1778 0x1779 0x177A 0x177B 0x177C 0x177D 0x177E 0x177F 0x1780 - 0x1EFF 0x1F00 0x1F01 0x1F02 0x1F03 Receive ATM - User Cell Filter # 2 - Header Byte # 2 Pattern Register Receive ATM - User Cell Filter # 2 - Header Byte # 3 Pattern Register Receive ATM - User Cell Filter # 2 - Header Byte # 4 Pattern Register Receive ATM - User Cell Filter # 2 - Header Byte # 1 Check Register Receive ATM - User Cell Filter # 2 - Header Byte # 2 Check Register Receive ATM - User Cell Filter # 2 - Header Byte # 3 Check Register Receive ATM - User Cell Filter # 2 - Header Byte # 4 Check Register Receive ATM - User Cell Filter # 2 - Filtered Cell Count Register - Byte 3 Receive ATM - User Cell Filter # 2 - Filtered Cell Count Register - Byte 2 Receive ATM - User Cell Filter # 2 - Filtered Cell Count Register - Byte 1 Receive ATM - User Cell Filter # 2 - Filtered Cell Count Register - Byte 0 Reserved Receive ATM - User Cell Filter # 3 - Filter Control Register Receive ATM - User Cell Filter # 3 - Header Byte # 1 Pattern Register Receive ATM - User Cell Filter # 3 - Header Byte # 2 Pattern Register Receive ATM - User Cell Filter # 3 - Header Byte # 3 Pattern Register Receive ATM - User Cell Filter # 3 - Header Byte # 4 Pattern Register Receive ATM - User Cell Filter # 3 - Header Byte # 1 Check Register Receive ATM - User Cell Filter # 3 - Header Byte # 2 Check Register Receive ATM - User Cell Filter # 3 - Header Byte # 3 Check Register Receive ATM - User Cell Filter # 3 - Header Byte # 4 Check Register Receive ATM - User Cell Filter # 3 - Filtered Cell Count Register - Byte 3 Receive ATM - User Cell Filter # 3 - Filtered Cell Count Register - Byte 2 Receive ATM - User Cell Filter # 3 - Filtered Cell Count Register - Byte 1 Receive ATM - User Cell Filter # 3 - Filtered Cell Count Register - Byte 0 Reserved Transmit ATM Control Register - Byte 3 Transmit ATM Control Register - Byte 2 Transmit ATM Control Register - Byte 1 Transmit ATM Control Register - Byte 0Transmit PPP Control Register Byte 2 R/W R/W R/W R/W 0x00 0x00 0x00 0x00 R/W R/W R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE
72
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS
ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1F04 0x1F05 0x1F06 0x1F07 0x1F08 - 0x1F0A 0x1F0B 0x1F0C - 0x1F0E 0x1F0F 0x1F10 - 0x1F12 0x1F13 0x1F14 0x1F15 0x1F16 0x1F17 0x1F18 0x1F19 0x1F1A 0x1F1B 0x1F1C - 0x1F1E 0x1F1F 0x1F20 0x1F21 0x1F22 0x1F23 0x1F24 - 0x1F27 0x1F28 Transmit ATM Status Register - Byte 3 Transmit ATM Status Register - Byte 2 Transmit ATM Status Register - Byte 1 Transmit ATM Status Register - Byte 0 Reserved Transmit ATM Cell Processor Interrupt Status RegisterTransmit PPP Interrupt Status Register Reserved Transmit ATM Cell Processor Interrupt Enable Register Transmit PPP Interrupt Enable Register Reserved Transmit ATM Cell Insertion/Extraction Memory Control Register Transmit ATM Cell Insertion/Extraction Data Register - Byte 3 Transmit ATM Cell Insertion/Extraction Data Register - Byte 2 Transmit ATM Cell Insertion/Extraction Data Register - Byte 1 Transmit ATM Cell Insertion/Extraction Data Register - Byte 0 Transmit ATM - Idle Cell Header Byte # 1 Register Transmit ATM - Idle Cell Header Byte # 2 Register Transmit ATM - Idle Cell Header Byte # 3 Register Transmit ATM - Idle Cell Header Byte # 4 Register Reserved Transmit ATM - Idle Cell Payload Byte Register Transmit ATM - Test Cell Header Byte # 1 Register Transmit ATM - Test Cell Header Byte # 2 Register Transmit ATM - Test Cell Header Byte # 3 Register Transmit ATM - Test Cell Header Byte # 4 Register Reserved Transmit ATM Cell Count Register - Byte 3 RUR 0x00 R/W R/W R/W R/W R/W 0x00 0x00 0x00 0x00 0x00 R/O & R/ W R/O & R/ W R/O & R/ W R/O & R/ W R/O & R/ W R/W R/W R/W R/W 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 R/W 0x00 RUR 0x00 R/O R/O R/O R/O 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
73
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAULT VALUE
RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS
ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1F29 0x1F2A 0x1F2B 0x1F2C 0x1F2D 0x1F2E 0x1F2F 0x1F30 0x1F31 0x1F32 0x1F33 0x1F34 0x1F35 0x1F36 0x1F37 0x1F38 - 0x1F42 0x1F43 0x1F44 0x1F45 0x1F46 0x1F47 0x1F48 0x1F49 0x1F4A 0x1F4B 0x1F4C 0x1F4D 0x1F4E 0x1F4F 0x1F50 - 0x1F52 Transmit ATM Cell Count Register - Byte 2 Transmit ATM Cell Count Register - Byte 1 Transmit ATM Cell Count Register - Byte 0 Transmit ATM - Discarded Cell Count Register - Byte 3 Transmit ATM - Discarded Cell Count Register - Byte 2 Transmit ATM - Discarded Cell Count Register - Byte 1 Transmit ATM - Discarded Cell Count Register - Byte 0 Transmit ATM HEC Byte Error Count Register - Byte 3 Transmit ATM HEC Byte Error Count Register - Byte 2 Transmit ATM HEC Byte Error Count Register - Byte 1 Transmit ATM HEC Byte Error Count Register - Byte 0 Transmit ATM Cell Processor - Parity Error Count Register - Byte 3 Transmit ATM Cell Processor - Parity Error Count Register - Byte 2 Transmit ATM Cell Processor - Parity Error Count Register - Byte 1 Transmit ATM Cell Processor - Parity Error Count Register - Byte 0 Reserved Transmit ATM - User Cell Filter # 0 - Filter Control Register Transmit ATM - User Cell Filter # 0 - Header Byte # 1 Pattern Register Transmit ATM - User Cell Filter # 0 - Header Byte # 2 Pattern Register Transmit ATM - User Cell Filter # 0 - Header Byte # 3 Pattern Register Transmit ATM - User Cell Filter # 0 - Header Byte # 4 Pattern Register Transmit ATM - User Cell Filter # 0 - Header Byte # 1 Check Register Transmit ATM - User Cell Filter # 0 - Header Byte # 2 Check Register Transmit ATM - User Cell Filter # 0 - Header Byte # 3 Check Register Transmit ATM - User Cell Filter # 0 - Header Byte # 4 Check Register Transmit ATM - User Cell Filter # 0 - Filtered Cell Count Register - Byte 3 Transmit ATM - User Cell Filter # 0 - Filtered Cell Count Register - Byte 2 Transmit ATM - User Cell Filter # 0 - Filtered Cell Count Register - Byte 1 Transmit ATM - User Cell Filter # 0 - Filtered Cell Count Register - Byte 0 Reserved R/W R/W R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE
74
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS
ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1F53 0x1F54 0x1F55 0x1F56 0x1F57 0x1F58 0x1F59 0x1F5A 0x1F5B 0x1F5C 0x1F5D 0x1F5E 0x1F5F 0x1F60 - 0x1F62 0x1F63 0x1F64 0x1F65 0x1F66 0x1F67 0x1F68 0x1F69 0x1F6A 0x1F6B 0x1F6C 0x1F6D 0x1F6E 0x1F6F 0x1F70 - 0x1F72 0x1F73 0x1F74 Transmit ATM - User Cell Filter # 1 - Filter Control Register Transmit ATM - User Cell Filter # 1 - Header Byte # 1 Pattern Register Transmit ATM - User Cell Filter # 1 - Header Byte # 2 Pattern Register Transmit ATM - User Cell Filter # 1 - Header Byte # 3 Pattern Register Transmit ATM - User Cell Filter # 1 - Header Byte # 4 Pattern Register Transmit ATM - User Cell Filter # 1 - Header Byte # 1 Check Register Transmit ATM - User Cell Filter # 1 - Header Byte # 2 Check Register Transmit ATM - User Cell Filter # 1 - Header Byte # 3 Check Register Transmit ATM - User Cell Filter # 1 - Header Byte # 4 Check Register Transmit ATM - User Cell Filter # 1 - Filtered Cell Count Register - Byte 3 Transmit ATM - User Cell Filter # 1 - Filtered Cell Count Register - Byte 2 Transmit ATM - User Cell Filter # 1 - Filtered Cell Count Register - Byte 1 Transmit ATM - User Cell Filter # 1 - Filtered Cell Count Register - Byte 0 Reserved Transmit ATM - User Cell Filter # 2 - Filter Control Register Transmit ATM - User Cell Filter # 2 - Header Byte # 1 Pattern Register Transmit ATM - User Cell Filter # 2 - Header Byte # 2 Pattern Register Transmit ATM - User Cell Filter # 2 - Header Byte # 3 Pattern Register Transmit ATM - User Cell Filter # 2 - Header Byte # 4 Pattern Register Transmit ATM - User Cell Filter # 2 - Header Byte # 1 Check Register Transmit ATM - User Cell Filter # 2 - Header Byte # 2 Check Register Transmit ATM - User Cell Filter # 2 - Header Byte # 3 Check Register Transmit ATM - User Cell Filter # 2 - Header Byte # 4 Check Register Transmit ATM - User Cell Filter # 2 - Filtered Cell Count Register - Byte 3 Transmit ATM - User Cell Filter # 2 - Filtered Cell Count Register - Byte 2 Transmit ATM - User Cell Filter # 2 - Filtered Cell Count Register - Byte 1 Transmit ATM - User Cell Filter # 2 - Filtered Cell Count Register - Byte 0 Reserved Transmit ATM - User Cell Filter # 3 - Filter Control Register Transmit ATM - User Cell Filter # 3 - Header Byte # 1 Pattern Register R/W R/W 0x00 0x00 R/W R/W R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 R/W R/W R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
75
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAULT VALUE
RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS
ADDRESS LOCATION REGISTER NAME CHANNEL CONTROL REGISTERS RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1F75 0x1F76 0x1F77 0x1F78 0x1F79 0x1F7A 0x1F7B 0x1F7C 0x1F7D 0x1F7E 0x1F7F 0x1F80 - 0x1FFF Transmit ATM - User Cell Filter # 3 - Header Byte # 2 Pattern Register Transmit ATM - User Cell Filter # 3 - Header Byte # 3 Pattern Register Transmit ATM - User Cell Filter # 3 - Header Byte # 4 Pattern Register Transmit ATM - User Cell Filter # 3 - Header Byte # 1 Check Register Transmit ATM - User Cell Filter # 3 - Header Byte # 2 Check Register Transmit ATM - User Cell Filter # 3 - Header Byte # 3 Check Register Transmit ATM - User Cell Filter # 3 - Header Byte # 4 Check Register Transmit ATM - User Cell Filter # 3 - Filtered Cell Count Register - Byte 3 Transmit ATM - User Cell Filter # 3 - Filtered Cell Count Register - Byte 2 Transmit ATM - User Cell Filter # 3 - Filtered Cell Count Register - Byte 1 Transmit ATM - User Cell Filter # 3 - Filtered Cell Count Register - Byte 0 Reserved R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE
76
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
OPERATION BLOCK INTERRUPT REGISTER BIT FORMATS
OPERATION CONTROL REGISTER - BYTE 3 (ADDRESS = 0X0100)
BIT 7 BIT 6 BIT 5 BIT 4 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 BIT 3 BIT 2 BIT 1 BIT 0 Configuration Control R/O 0
BIT NUMBER 7-6 0 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Configuration Control
Configuration Control: This READ/WRITE bit-field permits the user to configure the XRT79L71 device to support any of the following configurations.
* ATM/PPP * Clear Channel/HDLC
The following table presents the relationship between the value written into these register bits and the corresponding Mode of operation.
C o n fig u ra tio n C o n tro l M ode
0 1
A TM /P P P C lear C ha nnel/H D LC
OPERATION CONTROL REGISTER - BYTE 2 (ADDRESS = 0X0101)
BIT 7 BIT 6 BIT 5 Unused BIT 4 BIT 3 BIT 2 Interrupt WC/INT* R/O 0 R/O 0 R/W 0 BIT 1 Enable Interrupt Auto-Clear R/W 0 BIT 0 Interrupt Enable R/W 0
R/O 0
R/O 0
R/O 0
BIT NUMBER 7-3 2 Unused
NAME
TYPE R/O R/W
DESCRIPTION Please set to "0" for normal operation. Interrupt - Write to Clear/RUR Select: This READ/WRITE bit-field permits the user to configure all of the "Source-Level" Interrupt Status bits (within the XRT79L71 device) to either be "Write to Clear" (WTC) or "Reset-uponRead" (RUR) bits. 0 - Configures all "Source-Level" Interrupt Status register bits to function as "Reset-upon-Read" (RUR). 1 - Configures all "Source-Level" Interrupt Status register bits to function as "Write-to-Clear" (WTC).
Interrupt Write to Clear/ RUR
77
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Enable Interrupt Clear TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Enable Auto-Clear of Interrupts Select: This READ/WRITE bit-field permits the user to configure the XRT79L71 device to automatically disable all interrupts that are activated. 0 - Configures the chip to NOT automatically disable any Interrupts following their activation. 1 - Configures the chip to automatically disable all Interrupts following their activation. Interrupt Enable: This READ/WRITE bit-field permits the user to configure the XRT79L71 device to generate interrupt requests to the Microprocessor. 0 - Configures the chip to NOT generate interrupt to the Microprocessor. All interrupts are disabled and the Microprocessor must poll the register bits. 1 - Configures the chip to generate interrupts the Microprocessor.
0
Interrupt Enable
R/W
OPERATION CONTROL - LOOP-BACK CONTROL REGISTER (ADDRESS = 0X0102)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/W 0 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Loop-back Control [3:0] R/W 0 R/W 0 R/W 0
BIT NUMBER 7-4 3-0 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Loop-back Control [3:0]
Loop-back Mode Select: These READ/WRITE bit-fields permit the user to configure the XRT79L71 to operate in any of the following loop-back modes.
* Local Medium Loop-back * Remote Host Loop-back
The following table presents the contents of these bit-fields and the corresponding Loop-back Modes.
L o o p -b a c k C o n tro l [3 :0 ] R e s u ltin g L o o p -b a c k M o d e
0000 - 001 1 0100 0101 0110 - 111 1
R eserved Local M edium Loop-back M ode R em ote H o st Loop-back M ode R eserved
78
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
OPERATION CONTROL REGISTER - BYTE 0 (ADDRESS = 0X0103)
BIT 7 Transmit UTOPIA PLL OFF R/W 0 BIT 6 Receive UTOPIA PLL OFF R/W 0 R/W 0 BIT 5 BIT 4 Reserved BIT 3 BIT 2 PPP/ATM* BIT 1 Reserved BIT 0 Software RESET*
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
BIT NUMBER 7 6 5-3 2
NAME Transmit UTOPIA PLL OFF Receive UTOPIA PLL OFF Unused PPP/ATM*
TYPE R/W R/W R/O R/W
DESCRIPTION
PPP/ATM UNI Mode Select: This READ-WRITE bit-field permits the user to configure the XRT79L71 device to operate in either the ATM UNI or PPP Mode. If Bit 3 (Dual Bus), within the "Operation Control Register - Byte 3" is set to "0", then this bit-field will then dictate the operating mode of the XRT79L71 device. 0 - Configures the "Dedicated" UTOPIA/POS-PHY bus to operate in the UTOPIA (ATM) Mode. 1 - Configures the "Dedicated" UTOPIA/POS-PHY Bus to operate in the POS-PHY Mode.
NOTE:
1 0 Reserved Software RESET R/O R/W
This bit-field is ignored if Bit 3 (Dual-Bus) within the "Operation Control Register - Byte 3" is set to "1".
Software RESET: This READ-WRITE bit-field permits the user to reset the XRT79L71 device. 0 - Configure the XRT79L71 device into RESET mode. 1 - Normal operation.
DEVICE ID REGISTER (ADDRESS = 0X0104)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
DEVICE_ID_VALUE [7:0] R/O 0 R/O 1 R/O 1 R/O 1 R/O 1 R/O 0 R/O 1 R/O 0
79
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Device ID Value TYPE R/O DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 7-0
Device ID Value: This READ-ONLY bit-field is set to the value "0x7A" and permits the user's software code to uniquely identify this device as the XRT79L71 device.
REVISION ID REGISTER (ADDRESS = 0X0105)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Revision Number Value R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 1
BIT NUMBER 7-0
NAME Revision Number Value
TYPE R/O
DESCRIPTION Revision Number Value: This READ-ONLY bit-field is set to the value that corresponds to its revision number. Revision A silicon will be set to the value "0x01". This register permits the user's software code to uniquely identify the revision number of the XRT79L71 device.
OPERATION INTERRUPT STATUS REGISTER - BYTE 1 (ADDRESS = 0X0112)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 Unused BIT 0
DS3/E3 DS3/E3 LIU/JA Block Framer Block Interrupt Interrupt Status Status R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
R/O 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/O
DESCRIPTION
DS3/E3 LIU/JA Block Interrupt Status
DS3/E3 LIU/JA Block Interrupt Status: This READ-ONLY bit-field indicates whether or not a "DS3/E3 LIU/JA Block" interrupt is awaiting service. 0 - No "DS3/E3 LIU/JA" block interrupt is awaiting service. 1 - At least one "DS3/E3 LIU/JA" block interrupt is awaiting service. DS3/E3 Framer Block Interrupt Status: This READ-ONLY bit-field indicates whether or not a "DS3/E3 Framer Block" interrupt is awaiting service. 0 - No "DS3/E3 Framer" block interrupt is awaiting service. 1 - At least one "DS3/E3 Framer" block interrupt is awaiting service.
2
DS3/E3 Framer Block Interrupt Status
R/O
1-0
Unused
R/O
80
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
OPERATION INTERRUPT STATUS REGISTER - BYTE 0 (ADDRESS = 0X0113)
BIT 7 Receive UTOPIA/ POS-PHY Interface Block Interrupt Status R/O 0 R/O 0 BIT 6 Unused BIT 5 BIT 4 Receive ATM Cell/PPP Processor Block Interrupt Status R/O 0 R/O 0 BIT 3 Transmit UTOPIA/ POS-PHY Interface Block Interrupt Status R/O 0 R/O 0 BIT 2 Unused BIT 1 BIT 0 Transmit ATM Cell/PPP Processor Block Interrupt Status R/O 0 R/O 0
BIT NUMBER 7
NAME Receive UTOPIA POS-PHY Interface Block Interrupt Status
TYPE R/O
DESCRIPTION Receive UTOPIA/POS-PHY Interface Block Interrupt Status: This READ-ONLY bit-field indicates whether or not a "Receive UTOPIA/POS-PHY Interface" block interrupt is awaiting service. 0 - No "Receive UTOPIA/POS-PHY Interface" block interrupt is awaiting service. 1 - At least one "Receive UTOPIA/POS-PHY Interface" block interrupt is awaiting service.
6 -5 4
Unused Receive ATM Cell/PPP Processor Block Interrupt Status
R/O R/O Receive ATM Cell/PPP Processor Block Interrupt Status: This READ-ONLY bit-field indicates whether or not a "Receive ATM Cell/PPP Processor Block" Interrupt is awaiting service. 0 - No "Receive ATM Cell/PPP Processor block" interrupt is awaiting service. 1 - At least one "Receive ATM Cell/PPP Processor" block interrupt is awaiting service. Transmit UTOPIA/POS-PHY Interface Block Interrupt Status: This READ-ONLY bit-field indicates whether or not a "Transmit UTOPIA/POS-PHY Interface" block interrupt is awaiting service. 0 - No "Transmit UTOPIA/POS-PHY Interface" block interrupt is awaiting service. 1 - At least one "Transmit UTOPIA/POS-PHY Interface" block interrupt is awaiting service. R/O R/O Receive ATM Cell/PPP Processor Block Interrupt Status: This READ-ONLY bit-field indicates whether or not a "Receive ATM Cell/PPP Processor Block" Interrupt is awaiting service. 0 - No "Receive ATM Cell/PPP Processor block" interrupt is awaiting service. 1 - At least one "Receive ATM Cell/PPP Processor" block interrupt is awaiting service.
3
Transmit UTOPIA POS-PHY Interface Block Interrupt Status
2-1 0
Unused Transmit ATM Cell/PPP Processor Block Interrupt Status
81
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
OPERATION INTERRUPT ENABLE REGISTER - BYTE 1 (ADDRESS = 0X0116)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 Unused BIT 0
DS3/E3 DS3/E3 LIU/JA Block Framer Block Interrupt Interrupt Enable Enable R/O 0 R/O 0 R/W 0 R/W 0 R/O 0
R/O 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE
DESCRIPTION
DS3/E3 LIU/JA Block Interrupt Enable
R/W
DS3/E3 LIU/JA Block Interrupt Enable: This READ/WRITE bit permit the user to either enable or disable the DS3/E3 LIU/JA Block for interrupt generation. If the user writes a "0" to this register bit and disables the "DS3/E3 LIU/JA Block" (for interrupt generation), then all "DS3/E3 LIU/JA Block" interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, he/she will still need to enable the individual "DS3/E3 LIU/JA Block" interrupt(s) at the "Source Level" in order to enable that particular interrupt. 0 - Disable all "DS3/E3 LIU/JA Block" interrupts within the device. 1 - Enables the "DS3/E3 LIU/JA Block" at the "Block-Level". DS3/E3 Framer Block Interrupt Enable: This READ/WRITE bit permits the user to either enable or disable the DS3/E3 Framer Block for interrupt generation. If the user writes a "0" to this register bit and disables the "DS3/E3 Framer Block" (for interrupt generation), then all "DS3/E3 Framer Block" interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, he/she will still need to enable the individual "DS3/E3 Framer Block" interrupt(s) at the "Source Level" in order to enable that particular interrupt. 0 - Disable all "DS3/E3 Framer Block" interrupts within the device. 1 - Enables the "DS3/E3 Framer Block" at the "Block-Level".
2
DS3/E3 Framer Block Interrupt Enable
R/W
1-0
Unused
82
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
OPERATION INTERRUPT ENABLE REGISTER - BYTE 0 (ADDRESS = 0X0117)
BIT 7 Receive UTOPIA/ POS-PHY Interface Block Interrupt Enable R/W 0 R/O 0 BIT 6 Unused BIT 5 BIT 4 Receive ATM Cell/PPP Processor Block Interrupt Enable BIT 3 Transmit UTOPIA/ POS-PHY Interface Block Interrupt Enable R/W 0 R/O 0 BIT 2 Unused BIT 1 BIT 0 Transmit ATM Cell/PPP Processor Block Interrupt Enable
R/O 0
R/W 0
R/O 0
R/W 0
BIT NUMBER 7
NAME Receive UTOPIA/POS-PHY Interface Block Interrupt Enable
TYPE R/W
DESCRIPTION Receive UTOPIA/POS-PHY Interface Block Interrupt Enable: This READ/WRITE bit permit the user to either enable or disable the Receive UTOPIA/POS-PHY Interface Block for interrupt generation. If the user writes a "0" to this register bit and disables the "Receive UTOPIA/POS-PHY Interface Block" (for interrupt generation), then all "Receive UTOPIA/POS-PHY Interface Block" interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, he/she will still need to enable the individual "Receive UTOPIA/POS-PHY Interface Block" interrupt(s) at the "Source Level" in order to enable that particular interrupt. 0 - Disable all "Receive UTOPIA/POS-PHY Interface Block" interrupts within the device. 1 - Enables the "Receive UTOPIA/POS-PHY Interface Block" at the "Block-Level".
6-5 4
Unused Receive ATM Cell/PPP Processor Block Interrupt Enable
R/O R/W Receive ATM Cell/PPP Processor Block Interrupt Enable: This READ/WRITE bit permit the user to either enable or disable the Receive ATM Cell/PPP Processor Block for interrupt generation. If the user writes a "0" to this register bit and disables the "Receive ATM Cell/PPP Processor Block" (for interrupt generation), then all "Receive ATM Cell/PPP Processor Block" interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, he/she will still need to enable the individual "Receive ATM Cell/PPP Processor Block" interrupt(s) at the "Source Level" in order to enable that particular interrupt. 0 - Disable all "Receive ATM Cell/PPP Processor Block" interrupts within the device. 1 - Enables the "Receive ATM Cell/PPP Processor Block" at the "Block-Level".
83
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Transmit UTOPIA/POS-PHY Interface Block Interrupt Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 3
Transmit UTOPIA/POS-PHY Interface Block Interrupt Enable: This READ/WRITE bit permit the user to either enable or disable the Transmit UTOPIA/POS-PHY Interface Block for interrupt generation. If the user writes a "0" to this register bit and disables the "Transmit UTOPIA/POS-PHY Interface Block" (for interrupt generation), then all "Transmit UTOPIA/POS-PHY Interface Block" interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, he/she will still need to enable the individual "Transmit UTOPIA/POS-PHY Interface Block" interrupt(s) at the "Source Level" in order to enable that particular interrupt. 0 - Disable all "Transmit UTOPIA/POS-PHY Interface Block" interrupts within the device. 1 - Enables the "Transmit UTOPIA/POS-PHY Interface Block" at the "Block-Level".
2-1 0
Unused Transmit ATM Cell/PPP Processor Block Interrupt Enable
R/O R/W Transmit ATM Cell/PPP Processor Block Interrupt Enable: This READ/WRITE bit permit the user to either enable or disable the Transmit ATM Cell/PPP Processor Block for interrupt generation. If the user writes a "0" to this register bit and disables the "Transmit ATM Cell/PPP Processor Block" (for interrupt generation), then all "Transmit ATM Cell/PPP Processor Block" interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, he/she will still need to enable the individual "Transmit ATM Cell/PPP Processor Block" interrupt(s) at the "Source Level" in order to enable that particular interrupt. 0 - Disable all "Transmit ATM Cell/PPP Processor Block" interrupts within the device. 1 - Enables the "Transmit ATM Cell/PPP Processor Block" at the "Block-Level".
CHANNEL INTERRUPT INDICATION REGISTERS
CHANNEL INTERRUPT INDICATOR - RECEIVE CELL PROCESSOR/PPP PROCESSOR BLOCK (ADDRESS = 0X0119)
BIT 7 BIT 6 BIT 5 BIT 4 Unused BIT 3 BIT 2 BIT 1 BIT 0 Receive Cell Processor Block Interrupt R/O 0
R/O 0
BIT NUMBER 7-1 Unused
NAME
TYPE R/O
DESCRIPTION
84
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME Receive Cell Processor Block Interrupt XRT79L71 TYPE R/O DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Receive Cell Processor Block Interrupt - XRT79L71: This READ/ONLY bit-field indicates whether or not the "Receive Cell Processor" block, associated with XRT79L71 is declaring an Interrupt, as described below. 0 - The Receive Cell Processor block, associated with XRT79L71 is NOT declaring an Interrupt. 1 - The Receive Cell Processor block, associated with XRT79L71 is currently declaring an interrupt.
CHANNEL INTERRUPT INDICATOR - LIU/JITTER ATTENUATOR BLOCK (ADDRESS = 0X011D)
BIT 7 BIT 6 BIT 5 BIT 4 Unused R/O 0 BIT 3 BIT 2 BIT 1 BIT 0 LIU/JA Block Interrupt R/O 0
BIT NUMBER 7-1 0 Unused
NAME
TYPE R/O R/O
DESCRIPTION
LIU/JA Block Interrupt XRT79L71
LIU/JA Block Interrupt - XRT79L71: This READ/ONLY bit-field indicates whether or not the "LIU/JA" block, associated with XRT79L71 is declaring an Interrupt, as described below. 0 - The LIU/JA block, associated with XRT79L71 is NOT declaring an Interrupt. 1 - The LIU/JA block, associated with XRT79L71 is currently declaring an interrupt.
CHANNEL INTERRUPT INDICATOR - TRANSMIT CELL PROCESSOR/PPP PROCESSOR BLOCK (ADDRESS = 0X0121)
BIT 7 BIT 6 BIT 5 BIT 4 Unused BIT 3 BIT 2 BIT 1 BIT 0 Transmit Cell Processor Block Interrupt R/O
R/O 0
BIT NUMBER 7-1 Unused
NAME
TYPE R/O
DESCRIPTION
85
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Transmit Cell Processor Block Interrupt XRT79L71 TYPE R/O DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
Transmit Cell Processor Block Interrupt - XRT79L71: This READ/ONLY bit-field indicates whether or not the "Transmit Cell Processor" block, associated with XRT79L71 is declaring an Interrupt, as described below. 0 - The Transmit Cell Processor block, associated with XRT79L71 is NOT declaring an Interrupt. 1 - The Transmit Cell Processor block, associated with XRT79L71 is currently declaring an interrupt.
CHANNEL INTERRUPT INDICATOR - DS3/E3 FRAMER BLOCK (ADDRESS = 0X0127)
BIT 7 BIT 6 BIT 5 BIT 4 Unused BIT 3 BIT 2 BIT 1 BIT 0 DS3/E3 Framer Block Interrupt R/O 0
R/O 0
BIT NUMBER 7-1 0 Unused
NAME
TYPE R/O R/O
DESCRIPTION
DS3/E3 Framer Block Interrupt - XRT79L71
DS3/E3 Framer Block Interrupt - XRT79L71: This READ/ONLY bit-field indicates whether or not the "DS3/E3 Framer" block, associated with XRT79L71 is declaring an Interrupt, as described below. 0 - The DS3/E3 Framer block, associated with XRT79L71 is NOT declaring an Interrupt. 1 - The DS3/E3 Framer block, associated with XRT79L71 is currently declaring an interrupt.
OPERATION GENERAL PURPOSE PIN DATA REGISTER (ADDRESS = 0X0147)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 General Purpose Data [3] R/W 0 BIT 2 General Purpose Data [2] R/W 0 BIT 1 General Purpose Data [1] R/W 0 BIT 0 General Purpose Data [0] R/W 0
R/O 0
OPERATION GENERAL PURPOSE PIN DIRECTION CONTROL REGISTER (ADDRESS = 0X014B)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 General Purpose Pin Direction [3] R/W 0 BIT 2 General Purpose Pin Direction [2] R/W 0 BIT 1 General Purpose Pin Direction [1] R/W 0 BIT 0 General Purpose Pin Direction [0] R/W 0
R/O 0
86
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE UTOPIA INTERFACE BLOCK
This section presents the Register Description/Address Map of the control registers associated with the Receive UTOPIA/POS-PHY Interface block. TABLE 15: RECEIVE UTOPIA/POS-PHY INTERFACE BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME RECEIVE UTOPIA/POS-PHY- CONTROL REGISTERS 0x0501 0x0502 0x0503 0x0504 - 0x0512 0x0513 0x0514 - 0x0516 0x0517 0x0518 - 0x0580 Receive UTOPIA/POS-PHY Control Register - Byte 2 Receive UTOPIA/POS-PHY Control Register - Byte 1 Receive UTOPIA/POS-PHY Control Register - Byte 0 Reserved Receive UTOPIA Port Address Register Reserved Receive UTOPIA Port Number Register Reserved R/W R/W R/W R/O R/W R/O R/W R/O 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
RECEIVE UTOPIA/POS-PHY CONTROL REGISTER - BYTE 0 (ADDRESS = 0X0503)
BIT 7 UTOPIA Level 3 Disable R/W 1 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Multi-PHY Back to Back Direct Status Polling Enable Polling Enable Indication Enable R/W 1 R/W 0 R/W 0
UTOPIA/POS-PHY Data Bus Width R/W 1 R/W 1
Cell Size[1:0]
R/W 1
R/W 1
BIT NUMBER 7 6
NAME UTOPIA Level 3 Disable Multi-PHY Polling Enable
TYPE R/W R/W
DESCRIPTION
Multi-PHY Polling Enable: This READ/WRITE bit-field permits the user to either enable or disable Multi-PHY Polling for the Receive UTOPIA Interface block. If the user implements this feature (and configures the XRT79L71 device to operate in the Multi-PHY Mode) then the RxUClav output pin will be driven (either "high" or "low") based upon the fill-status of the Receive FIFO within the Channel that corresponds to the "Receive UTOPIA Address" that is currently being applied to the "RxUAddr[4:0]" input pins. If the user does not implement this feature (and then configures the XRT79L71 device to operate in the Single-PHY Mode), then the "RxUClav" output pin will unconditionally reflect the "Receive FIFO fill-status" for Channel 0. No attention will be paid to the address values placed upon the "RxUAddr[4:0]" input pins. 0 - Configures the Receive UTOPIA Interface block to operate in the Single-PHY Mode. 1 - Configures the Receive UTOPIA Interface block to operate in the Multi-PHY Mode.
87
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Back-to-Back Polling Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 5
Back-to-Back Polling Enable: This READ/WRITE bit-field permits the user to configure the Receive UTOPIA Interface block to support "Back-to-Back Polling". Ordinarily, for Multi-PHY polling, the user is required to interleave all UTOPIA Address values (that are to be placed on the "RxUAddr[4:0]" input pins) with the NULL Address (e.g., 0x1F). However, if the user configures the Receive UTOPIA Interface block to operate in the "UTOPIA Level 3" Mode, and if the user also enables "Back-to-Back Polling", then he/she does not need interleave the UTOPIA Addresses with the NULL Address. In this case, the user can simply apply a "back-to-back" stream of "relevant" UTOPIA Addresses to the "RxUAddr[4:0]" input pins, and the XRT79L71 device will respond by driving the RxUClav output pins to the appropriate states (depending upon the Receive FIFO fill-status). 0 - Disables "Back-to-Back" Polling. In this mode, the user must interleave all UTOPIA Addresses (that are to be applied to the "RxUAddr[4:0]" input pins) with the NULL Address. 1 - Enables "Back-to-Back" Polling. In this mode, the user does not need to interleave all UTOPIA Addresses (that are to be applied to the "RxUAddr[4:0]" input pins) with the NULL Address.
NOTE: In order to configure the Receive UTOPIA Interface block to operate in the "Back-to-Back Polling" Mode, the user must also do the following.
a. Configure the Receive UTOPIA Interface to operate in the "UTOPIA Level 3" Mode. This is accomplished by setting Bit 7 (UTOPIA Level 3 Disable) within this Register to "0". b. Configure the Receive UTOPIA Interface to support "MultiPHY" Polling. This is accomplished by setting Bit 6 (MultiPHY Polling Enable) within this register to "1". 4 3-2 Direct Status Indication Enable UTOPIA/POS-PHY Data Bus Width[1:0] R/W R/W UTOPIA/POS-PHY Data Bus Width[1:0]: These READ/WRITE bit-fields permit the user to select the width of the Receive UTOPIA and POS-PHY Data Buses. The relationship between the contents of these bit-fields and the corresponding widths of the Receive UTOPIA and POS-PHY Data Bus is tabulated below.
U T O P IA /P O S -P H Y D a ta B u s W id th [1 :0 ] C o rre s p o n d in g U T O P IA /P O S -P H Y D a ta B u s W id th
0 0 1 1
0 1 0 1
N ot V alid 8 bits 16 bits N ot V alid
88
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 1-0 NAME Cell Size[1:0] TYPE DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Cell Size[1:0]: These two READ/WRITE bit-fields permit the user to specify the size of the ATM cell that will be handled by the Receive UTOPIA Interface blocks. The relationship between the contents of these bit-fields and the corresponding Cell Sizes are tabulated below.
C e ll S iz e [1 :0 ]
R e s u ltin g C e ll S iz e (B yte s )
0
0
52 bytes 53 bytes (O nly valid for U TO P IA Level 1, and if the U TO P IA D ata B us W idth is set to 8 bits) 54 bytes (O nly valid for U TO P IA Levels 1 and 2) 56 bytes
0
1
1 1
0 1
NOTE: The user must bear in mind the UTOPIA Level and the UTOPIA Data Bus width selected, when selecting the Cell Size.
89
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE UTOPIA PORT ADDRESS REGISTER (ADDRESS = 0X0513)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/W 0 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive UTOPIA Port Address[4:0] R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-5 4-0 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Receive UTOPIA Port Address[4:0]
Receive UTOPIA Port Address[4:0]: These READ/WRITE register bits, along with the "Receive UTOPIA Port Number[4:0]" bits (within the "Receive UTOPIA Port Number" Register (Address = 0x0517) permit the user to assign a unique Receive UTOPIA address to each of the XRT79L71 device. For UTOPIA Level 2/3 applications, the user can write in any value, ranging from 0x00 through 0x1E into this register. The Receive UTOPIA Address Assignment Procedure: In order to assign a UTOPIA Address to a given Channel (or Port) within the XRT79L71 device, the user must do the following. a. Write the value corresponding to a given XRT79L71 Channel into the "Receive UTOPIA Port Number" Register (Address = 0x0517). b. Write the corresponding UTOPIA Address value into this register. Once this "two-step" procedure has been executed, then the XRT79L71 Channel (as specified during step "a") will be assigned the "Receive UTOPIA Address" value (as specified during step "b").
RECEIVE UTOPIA PORT NUMBER REGISTER (ADDRESS = 0X0517)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/W 0 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive UTOPIA Port Number[4:0] R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-5 Unused
NAME
TYPE R/O
DESCRIPTION
90
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 4-0 NAME Receive UTOPIA Port Number[4:0] TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Receive UTOPIA Port Number[4:0]: These READ/WRITE register bits, along with the "Receive UTOPIA Port Address[4:0]" bits (within the "Receive UTOPIA Port Address" Register (Address = 0x0513) permit the user to assign a unique Receive UTOPIA address to the XRT79L71 device. The Receive UTOPIA Address Assignment Procedure: In order to assign a UTOPIA Address to a given Channel (or Port) within the XRT79L71 device, the user must do the following. a. Write the value corresponding to a given XRT79L71 Channel into this register. b. Write the corresponding UTOPIA Address value into the "Receive UTOPIA Port Address" Register (Address = 0x0513). Once this "two-step" procedure has been executed, then the XRT79L71 Channel (as specified during step "a") will be assigned the "Receive UTOPIA Address" value (as specified during step "b").
91
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT UTOPIA INTERFACE BLOCK
This section presents the Register Description/Address Map of the control registers associated with the Transmit UTOPIA/POS-PHY Interface blocks. TABLE 16: TRANSMIT UTOPIA INTERFACE BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME TRANSMIT UTOPIA/POS-PHY CONTROL REGISTERS 0x0581 0x0582 0x0583 0x0584 - 0x0592 0x0593 0x0594 - 0x0596 0x0597 0x0598 - 0x10FF Transmit UTOPIA/POS-PHY Control Register - Byte 2 Transmit UTOPIA/POS-PHY Control Register - Byte 1 Transmit UTOPIA/POS-PHY Control Register - Byte 0 Reserved Transmit UTOPIA Port Address Register Reserved Transmit UTOPIA Port Number Register Reserved R/W R/W R/W R/O R/W R/O R/W R/O 0x38 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
TRANSMIT UTOPIA/POS-PHY CONTROL REGISTER - BYTE 0 (ADDRESS = 0X0583)
BIT 7 UTOPIA Level 3 Disable R/W 1 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Multi-PHY Back to Back Direct Status UTOPIA/POS-PHY Data Bus Polling Enable Polling Enable Indication Width Enable R/W 1 R/W 0 R/W 0 R/W 1 R/W 1
Cell Size[1:0]
R/W 1
R/W 1
BIT NUMBER 7 6
NAME UTOPIA Level 3 Disable Multi-PHY Polling Enable
TYPE R/W R/W
DESCRIPTION
Multi-PHY Polling Enable: This READ/WRITE bit-field permits the user to either enable or disable Multi-PHY Polling for the Transmit UTOPIA Interface block. If the user implements this feature (and configures the XRT79L71 device to operate in the Multi-PHY Mode) then the TxUClav output pin will be driven (either "high" or "low") based upon the fill-status of the Transmit FIFO within the Channel that corresponds to the "Transmit UTOPIA Address" that is currently being applied to the "TxUAddr[4:0]" input pins. If the user does not implement this feature (and then configures the XRT79L71 device to operate in the Single-PHY Mode), then the "TxUClav" output pin will unconditionally reflect the "Transmit FIFO fill-status" for Channel 0. No attention will be paid to the address values placed upon the "TxUAddr[4:0]" input pins. 0 - Configures the Transmit UTOPIA Interface block to operate in the Single-PHY Mode. 1 - Configures the Transmit UTOPIA Interface block to operate in the Multi-PHY Mode.
92
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 5 NAME Back-to-Back Polling Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Back-to-Back Polling Enable: This READ/WRITE bit-field permits the user to configure the Transmit UTOPIA Interface block to support "Back-to-Back Polling". Ordinarily, for Multi-PHY polling, the user is required to interleave all UTOPIA Address values (that are to be placed on the "TxUAddr[4:0]" input pins) with the NULL Address (e.g., 0x1F). However, if the user configures the Transmit UTOPIA Interface block to operate in the "UTOPIA Level 3" Mode, and if the user also enables "Back-to-Back Polling", then he/she does not need interleave the UTOPIA Addresses with the NULL Address. In this case, the user can simply apply a "back-to-back" stream of "relevant" UTOPIA Addresses to the "TxUAddr[4:0]" input pins, and the XRT79L71 device will respond by driving the TxUClav output pins to the appropriate states (depending upon the Transmit FIFO fill-status). 0 - Disables "Back-to-Back" Polling. In this mode, the user must interleave all UTOPIA Addresses (that are to be applied to the "TxUAddr[4:0]" input pins) with the NULL Address. 1 - Enables "Back-to-Back" Polling. In this mode, the user does not need to interleave all UTOPIA Addresses (that are to be applied to the "TxUAddr[4:0]" input pins) with the NULL Address.
NOTE: In order to configure the Transmit UTOPIA Interface block to operate in the "Back-to-Back Polling" Mode, the user must also do the following.
a. Configure the Transmit UTOPIA Interface to operate in the "UTOPIA Level 3" Mode. This is accomplished by setting Bit 7 (UTOPIA Level 3 Disable) within this Register to "0". b. Configure the Transmit UTOPIA Interface to support "Multi-PHY" Polling. This is accomplished by setting Bit 6 (Multi-PHY Polling Enable) within this register to "1". 4 3-2 Direct Status Indication Enable UTOPIA/POS-PHY Data Bus Width[1:0] R/W R/W UTOPIA/POS-PHY Data Bus Width[1:0]: These READ/WRITE bit-fields permit the user to select the width of the Transmit UTOPIA and POS-PHY Data Buses. The relationship between the contents of these bit-fields and the corresponding widths of the Transmit UTOPIA and POS-PHY Data Bus is tabulated below.
U T O P IA /P O S -P H Y D a ta B u s W id th [1 :0 ] C o rre s p o n d in g U T O P IA /P O S -P H Y D a ta B u s W id th
0 0 1 1
0 1 0 1
N ot V alid 8 bits 16 bits N ot V alid
93
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Cell Size[1:0] TYPE DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1-0
Cell Size[1:0]: These two READ/WRITE bit-fields permit the user to specify the size of the ATM cell that will be handled by the Transmit UTOPIA Interface blocks. The relationship between the contents of these bit-fields and the corresponding Cell Sizes are tabulated below.
C e ll S iz e [1 :0 ]
R e s u ltin g C e ll S iz e (B yte s )
0
0
52 bytes 53 bytes (O nly valid for U TO P IA Level 1, and if the U TO P IA D ata B us W idth is set to 8 bits) 54 bytes (O nly valid for U TO P IA Levels 1 and 2) 56 bytes
0
1
1 1
0 1
NOTE: The user must bear in mind the UTOPIA Level and the UTOPIA Data Bus width selected, when selecting the Cell Size.
94
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT UTOPIA PORT ADDRESS REGISTER (ADDRESS = 0X0593)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/W 0 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit UTOPIA Port Address[4:0] R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-5 4-0 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Transmit UTOPIA Port Address[4:0]
Transmit UTOPIA Port Address[4:0]: These READ/WRITE register bits, along with the "Transmit UTOPIA Port Number[4:0]" bits (within the "Trasnmit UTOPIA Port Number" Register (Address = 0x0597) permit the user to assign a unique Transmit UTOPIA address the XRT79L71 device. For UTOPIA Level 2/3 applications, the user can write in any value, ranging from 0x00 through 0x1E into this register. The Transmit UTOPIA Address Assignment Procedure: In order to assign a UTOPIA Address to a given Channel (or Port) within the XRT79L71 device, the user must do the following. a. Write the value corresponding to a given XRT79L71 Channel into the "Transmit UTOPIA Port Number" Register (Address = 0x0597). b. Write the corresponding UTOPIA Address value into this register. Once this "two-step" procedure has been executed, then the XRT79L71 Channel (as specified during step "a") will be assigned the "Transmit UTOPIA Address" value (as specified during step "b").
TRANSMIT UTOPIA PORT NUMBER REGISTER (ADDRESS = 0X0597)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/W 0 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit UTOPIA Port Number[4:0] R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-5 Unused
NAME
TYPE R/O
DESCRIPTION
95
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Transmit UTOPIA Port Number[4:0] TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 4-0
Transmit UTOPIA Port Number[4:0]: These READ/WRITE register bits, along with the "Transmit UTOPIA Port Address[4:0]" bits (within the "Transmit UTOPIA Port Address" Register (Address = 0x0593) permit the user to assign a unique Transmit UTOPIA address to each XRT79L71 device. The Transmit UTOPIA Address Assignment Procedure: In order to assign a UTOPIA Address to a given Channel (or Port) within the XRT79L71 device, the user must do the following. a. Write the value corresponding to a given XRT79L71 Channel into this register. b. Write the corresponding UTOPIA Address value into the "Transmit UTOPIA Port Address" Register (Address = 0x0593). Once this "two-step" procedure has been executed, then the XRT79L71 Channel (as specified during step "a") will be assigned the "Transmit UTOPIA Address" value (as specified during step "b").
96
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
LIU/JITTER ATTENUATOR CONTROL REGISTER BIT-FORMAT
LIU TRANSMIT APS/REDUNDANCY CONTROL REGISTER (ADDRESS = 0X1300)
BIT 7 BIT 6 BIT 5 BIT 4 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/W 0 R/W 0 BIT 3 BIT 2 BIT 1 BIT 0 TxON R/W 0
BIT NUMBER 7-1 0
NAME Reserved TxON
TYPE R/O R/W
DEFAULT VALUE 0 0
DESCRIPTION
Transmit Section ON: This READ/WRITE bit-field permits the user to either turn on or turn off the Transmit Driver of XRT79L71. If the user turns on the Transmit Driver, then XRT79L71 will begin to transmit DS3 or E3 (on the line) via the TTIP and TRING output pins. Conversely, if the user turns off the Transmit Driver, then the TTIP and TRING output pins will be tri-stated. 0 - Shuts off the Transmit Driver associated with XRT79L71 and tri-states the TTIP and TRING0 output pins. 1 - Turns on (or enables) the Transmit Driver associated the XRT79L71.
NOTE: If the user wishes to exercise software control over the state of the Transmit Driver of the XRT79L71, then it is imperative that the user pull the TxON (pin R15) to a logic "low" level.
LIU INTERRUPT ENABLE REGISTER (ADDRESS = 0X1301)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Change of FL Condition Interrupt Enable R/O 0 R/O 0 R/W 0 BIT 2 Change of LOL Condition Interrupt Enable R/W 0 BIT 1 Change of LOS Condition Interrupt Enable R/W 0 BIT 0 Change of DMO Condition Interrupt Enable R/W 0
R/O 0
R/O 0
BIT NUMBER 7-4
NAME Reserved
TYPE R/O
DEFAULT VALUE 0
DESCRIPTION
97
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Change of FL Condition Interrupt Enable TYPE R/W DEFAULT VALUE 0 DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 3
Change of FL (FIFO Limit Alarm) Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of FL Condition" Interrupt. If the user enables this interrupt, then the XRT79L71 device will generate an interrupt any time any of the following events occur.
* Whenever the Jitter Attenuator (within XRT79L71)
declares the FL (FIFO Limit Alarm) condition.
* Whenever the Jitter Attenuator (within XRT79L71) clears
the FL (FIFO Limit Alarm) condition. 0 - Disables the "Change in FL Condition" Interrupt. 1 - Enables the "Change in FL Condition" Interrupt. 2 Change of LOL Condition Interrupt Enable R/W 0 Change of Receive LOL (Loss of Lock) Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of Receive LOL Condition" Interrupt. If the user enables this interrupt, then the XRT79L71 device will generate an interrupt any time any of the following events occur.
* Whenever the Receive Section (within XRT79L71)
declares the "Loss of Lock" Condition.
* Whenever the Receive Section (within XRT79L71) clears
the "Loss of Lock" Condition. 0 - Disables the "Change in Receive LOL Condition" Interrupt. 1 - Enables the "Change in Receive LOL Condition" Interrupt. 1 Change of LOS Condition Interrupt Enable R/W 0 Change of the Receive LOS (Loss of Signal) Defect Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of the Receive LOS Defect Condition" Interrupt. If the user enables this interrupt, then the XRT79L71 device will generate an interrupt any time any of the following events occur.
* Whenever the Receive Section (within XRT79L71)
declares the LOS Defect Condition.
* Whenever the Receive Section (within XRT79L71) clears
the LOS Defect condition. 0 - Disables the "Change in the LOS Defect Condition" Interrupt. 1 - Enables the "Change in the LOS Defect Condition" Interrupt.
98
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME Change of DMO Condition Interrupt Enable TYPE R/W DEFAULT VALUE 0 DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Change of Transmit DMO (Drive Monitor Output) Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of Transmit DMO Condition" Interrupt. If the user enables this interrupt, then the XRT79L71 device will generate an interrupt any time any of the following events occur.
* Whenever the Transmit Section toggles the DMO output
pin (or bit-field) to "1".
* Whenever the Transmit Section toggles the DMO output
pin (or bit-field) to "0". 0 - Disables the "Change in the DMO Condition" Interrupt. 1 - Enables the "Change in the DMO Condition" Interrupt.
LIU INTERRUPT STATUS REGISTER (ADDRESS = 0X1302)
BIT 7 Unused BIT 6 BIT 5 BIT 4 BIT 3 Change of FL Condition Interrupt Status R/O 0 R/O 0 R/O 0 RUR 0 BIT 2 Change of LOL Condition Interrupt Status RUR 0 BIT 1 Change of LOS Condition Interrupt Status RUR 0 BIT 0 Change of DMO Condition Interrupt Status RUR 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O RUR
DEFAULT VALUE 0 0
DESCRIPTION
Change of FL Condition Interrupt Status
Change of FL (FIFO Limit Alarm) Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of FL Condition" Interrupt has occurred since the last read of this register. 0 - Indicates that the "Change of FL Condition" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Change of FL Condition" Interrupt has occurred since the last read of this register.
NOTE: The user can determine the current state of the "FIFO Alarm condition" by reading out the contents of Bit 3 (FL Alarm Declared) within the "Alarm Status Register".
99
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Change of LOL Condition Interrupt Status TYPE RUR DEFAULT VALUE 0 DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 2
Change of Receive LOL (Loss of Lock) Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of Receive LOL Condition" Interrupt has occurred since the last read of this register. 0 - Indicates that the "Change of Receive LOL Condition" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Change of Receive LOL Condition" Interrupt has occurred since the last read of this register.
NOTE: The user can determine the current state of the "Receive LOL Defect condition" by reading out the contents of Bit 2 (Receive LOL Defect Declared) within the "Alarm Status Register".
1 Change of LOS Condition Interrupt Status RUR 0 Change of Receive LOS (Loss of Signal) Defect Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of the Receive LOS Defect Condition" Interrupt has occurred since the last read of this register. 0 - Indicates that the "Change of the Receive LOS Defect Condition" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Change of the Receive LOS Defect Condition" Interrupt has occurred since the last read of this register.
NOTE: The user can determine the current state of the "Receive LOS Defect condition" by reading out the contents of Bit 1 (Receive LOS Defect Declared) within the "Alarm Status Register".
0 Change of DMO Condition Interrupt Status RUR 0 Change of Transmit DMO (Drive Monitor Output) Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of the Transmit DMO Condition" Interrupt has occurred since the last read of this register. 0 - Indicates that the "Change of the Transmit DMO Condition" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Change of the Transmit DMO Condition" Interrupt has occurred since the last read of this register.
NOTE: The user can determine the current state of the "Transmit DMO Condition" by reading out the contents of Bit 0 (Transmit DMO Condition) within the "Alarm Status Register".
100
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
LIU ALARM STATUS REGISTER (ADDRESS = 0X1303)
BIT 7 Unused BIT 6 Unused BIT 5 Digital LOS Defect Declared R/O 0 BIT 4 Analog LOS Defect Declared R/O 0 BIT 3 FL (FIFO Limit) Alarm Declared R/O 0 BIT 2 Receive LOL Defect Declared R/O 0 BIT 1 Receive LOS Defect Declared R/O 0 BIT 0 Transmit DMO Condition R/O 0
R/O 0
R/O 0
BIT NUMBER 7-6 5 Unused
NAME
TYPE R/O R/O
DEFAULT VALUE 0 0
DESCRIPTION
Digital LOS Defect Declared
Digital LOS Defect Declared: This READ-ONLY bit-field indicates whether or not the Digital LOS (Loss of Signal) detector is declaring the LOS Defect condition. For DS3 application, the Digital LOS Detector will declare the LOS Defect condition whenever it detects an absence of pulses (within the incoming DS3 data-stream) for 160 consecutive bit-periods. Further, (again for DS3 applications) the Digital LOS Detector will clear the LOS Defect condition whenever it determines that the pulse density (within the incoming DS3 signal) is at least 33%. 0 - Indicates that the Digital LOS Detector is NOT declaring the LOS Defect Condition. 1 - Indicates that the Digital LOS Detector is currently declaring the LOS Defect condition.
NOTES: 1. LOS Detection (within each channel of the XRT79L71 device) is performed by both an Analog LOS Detector and a Digital LOS Detector. The LOS state of a given Channel is simply a WIREDOR of the "LOS Defect Declare" states of these two detectors.2. 2. The current LOS Defect Condition (for the channel) can be determined by reading out the contents of Bit 1 (Receive LOS Defect Declared) within this register.
101
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Analog LOS Defect Declared TYPE R/O DEFAULT VALUE 0 DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 4
Analog LOS Defect Declared: This READ-ONLY bit-field indicates whether or not the Analog LOS (Loss of Signal) detector is declaring the LOS Defect condition. For DS3 application, the Analog LOS Detector will declare the LOS Defect condition whenever it determines that the amplitude of the pulses (within the incoming DS3 line signal) drops below a certain "Analog LOS Defect Declaration" threshold level. Conversely, (again for DS3 application) the Analog LOS Detector will clear the LOS Defect condition whenever it determines that the amplitude of the pulses (within the incoming DS3 line signal) has risen above a certain "Analog LOS Defect Clearance" threshold level. It should be noted that, in order to prevent "chattering" within the Analog LOS Detector output, there is some builtin hysteresis between the "Analog LOS Defect Declaration" and the "Analog LOS Defect Clearance" threshold levels. 0 - Indicates that the Analog LOS Detector is NOT declaring the LOS Defect Condition. 1 - Indicates that the Analog LOS Detector is currently declaring the LOS Defect condition.
NOTES: 1. LOS Detection (within each channel of the XRT79L71 device) is performed by both an Analog LOS Detector and a Digital LOS Detector. The LOS state of a given Channel is simply a WIREDOR of the "LOS Defect Declare" states of these two detectors.2. 2. The current LOS Defect Condition (for the channel) can be determined by reading out the contents of Bit 1 (Receive LOS Defect Declared) within this register.
102
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 3 NAME FL Alarm Declared TYPE R/O DEFAULT VALUE 0 DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
FL (FIFO Limit) Alarm Declared: This READ-ONLY bit-field indicates whether or not the Jitter Attenuator block (within the XRT79L71 device) is currently declaring the FIFO Limit Alarm. The Jitter Attenuator block will declare the "FIFO Limit" Alarm anytime the "Jitter Attenuator" FIFO comes within two bit-periods of either overflowing or under-running. Conversely, the Jitter Attenuator block will clear the "FIFO Limit" Alarm anytime the "Jitter Attenuator" FIFO is NO longer within two bit-periods of either overflowing or underrunning. Typically, this Alarm will only be declared whenever there is a very serious problem with timing or jitter in the system. 0 - Indicates that the Jitter Attenuator block (within the XRT79L71 device) is NOT currently declaring the "FIFO Limit" Alarm condition. 1 - Indicates that the Jitter Attenuator block (within the XRT79L71 device) is currently declaring the "FIFO Limit" Alarm condition.
NOTE: This bit-field is only active if the Jitter Attenuator (within the XRT79L71 device) has been enabled.
2 Receive LOL Condition Declared R/O 0 Receive LOL (Loss of Lock) Condition Declared: This READ-ONLY bit-field indicates whether or not the Receive Section (within the XRT79L71 device) is currently declaring the LOL (Loss of Lock) condition. The Receive Section (of XRT79L71) will declare the LOL Condition, if any one of the following conditions is met.
* If the frequency of the Recovered Clock signal differs
from that of the signal provided to the E3CLK input (for E3 applications) or the DS3CLK input (for DS3 applications) by 0.5% (or 5000ppm) or more.
* If the frequency of the Recovered Clock signal differs
from the "line-rate" clock signal (for XRT79L71) that has been generated by the "SFM Clock Synthesizer" PLL (for SFM Mode Operation) by 0.5% (or 5000ppm) or more. 0 - Indicates that the Receive Section of XRT79L71 is NOT currently declaring the LOL Condition. 1 - Indicates that the Receive Section of XRT79L71 is currently declaring the LOL Condition.
103
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Receive LOS Defect Condition Declared TYPE R/O DEFAULT VALUE 0 DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Receive LOS (Loss of Signal) Defect Condition Declared: This READ-ONLY bit-field indicates whether or not the Receive Section (within the XRT79L71 device) is currently declaring the LOS defect condition. The Receive Section (of XRT79L71) will declare the LOS defect condition, if any one of the following conditions is met.
* If the Digital LOS Detector declares the LOS defect
condition (for DS3 application)* If the Analog LOS Detector declares the LOS defect condition (for DS3 application)
* If the "ITU-T G.775" LOS Detector declares the LOS
defect condition (for E3 application). 0 - Indicates that the Receive Section is NOT currently declaring the LOS Defect Condition. 1 - Indicates that the Receive Section is currently declaring the LOS Defect condition. 0 Transmit DMO Condition Declared R/O 0 Transmit DMO (Drive Monitor Output) Condition Declared: This READ-ONLY bit-field indicates whether or not the Transmit Section is currently declaring the "DMO" Alarm condition. If configured accordingly, the Transmit Section will either internally or externally check the "Transmit Output" DS3/E3 Line signal for bipolar pulses via the TTIP and TRING output signals. If the Transmit Section were to detect no bipolar for 128 consecutive bit-periods, then it will declare the "Transmit DMO" Alarm condition. This particular alarm can be used to check for fault conditions on the "Transmit Output Line Signal" path. The Transmit Section will clear the "Transmit DMO" Alarm condition the instant that it detects some bipolar activity on the "Transmit Output Line" signal. 0 - Indicates that the Transmit Section of XRT79L71 is NOT currently declaring the "Transmit DMO Alarm" condition. 1 - Indicates that the Transmit Section of XRT79L71 is currently declaring the "Transmit DMO Alarm" condition.
LIU TRANSMIT CONTROL REGISTER (ADDRESS = 0X1304)
BIT 7 Unused BIT 6 BIT 5 Internal Transmit Drive Monitor R/O 0 R/W 0 R/O 0 BIT 4 Unused BIT 3 BIT 2 TAOS BIT 1 Unused BIT 0 TxLEV
R/O 0
R/O 0
R/W 0
R/O 0
R/W 0
104
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 7-6 5
PRELIMINARY
XRT79L71
REV. P1.0.3
NAME Unused Internal Transmit Drive Monitor
TYPE R/O R/W
DEFAULT VALUE 0 0
DESCRIPTION
Internal Transmit Drive Monitor Enable: This READ/WRITE bit-field permits the user to configure the Transmit Section of XRT79L71 to either internally or externally monitor the TTIP and TRING output pins for bipolar pulses, in order to determine whether to declare the "Transmit DMO" Alarm condition. If the user configures the Transmit Section to externally monitor the TTIP and TRING output pins (for bipolar pulses) then the user must make sure that he/she has connected the MTIP and MRING input pins to their corresponding TTIP and TRING output pins (via a 274 ohm series resistor). If the user configures the Transmit Section to internally monitor the TTIP and TRING output pins (for bipolar pulses) then the user does NOT need to make sure that the MTIP and MRING input pins are connected to the TTIP and TRING output pins (via series resistors). This monitoring will be performed right at the TTIP and TRING output pads. 0 - Configures the Transmit Drive Monitor to externally monitor the TTIP and TRING output pins for bipolar pulses. 1 - Configures the Transmit Drive Monitor to internally monitor the TTIP and TRING output pins for bipolar pulses.
4 3 2
Unused Unused TAOS
R/O R/O R/W
0 0 0 Transmit All OneS Pattern - XRT79L71: This READ/WRITE bit-field permits the user to command the Transmit Section of XRT79L71 to generate and transmit an unframed, All Ones pattern via the DS3 or E3 line signal (to the remote terminal equipment). Whenever the user implements this configuration setting then the Transmit Section will ignore the data that it is accepting from the System-side equipment and overwrite this data with the "All Ones" Pattern. 0 - Configures the Transmit Section to transmit the data that it accepts from the "System-side" Interface. 1 - Configures the Transmit Section to generate and transmit the Unframed, All Ones pattern.
1
Unused
R/O
0
105
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxLEV TYPE R/W DEFAULT VALUE 0 DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
Transmit Line Build-Out Select - XRT79L71: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit Line Build-Out (e.g., pulseshaping) circuit within the corresponding channel. The user should set this bit-field to either "0" or to "1" based upon the following guidelines. 0 - If the cable length between the Transmit Output (of the corresponding Channel) and the DSX-3/STSX-1 location is 225 feet or less. 1 - If the cable length between the Transmit Output (of the corresponding Channel) and the DSX-3/STSX-1 location is 225 feet or more. The user must follow these guidelines in order to insure that the Transmit Section (of XRT79L71) will always generate a DS3 pulse that complies with the Isolated Pulse Template requirements per Bellcore GR-499-CORE.
NOTE:
This bit-field is ignored if the channel has been configured to operate in the E3 Mode.
LIU RECEIVE CONTROL REGISTER (ADDRESS = 0X1305)
BIT 7 Unused BIT 6 BIT 5 BIT 4 BIT 3 Unused BIT 2 LOSMUT Enable R/W 0 BIT 1 Receive Monitor Mode Enable R/W 0 BIT 0 Receive Equalizer Enable R/W 0
Disable DLOS Disable ALOS Detector Detector R/O 0 R/W 0 R/W 0
R/O 0
R/O 0
BIT NUMBER 7-6 5 Unused
NAME
TYPE R/O R/W
DEFAULT VALUE 0 0
DESCRIPTION
Disable DLOS Detector
Disable Digital LOS Detector - XRT79L71: This READ/WRITE bit-field permits the user to either enable or disable the Digital LOS (Loss of Signal) Detector within the XRT79L71 device, as described below. 0 - Enables the Digital LOS Detector within the XRT79L71 device. (NOTE: This is the default condition). 1 - Disables the Digital LOS Detector within the XRT79L71 device.
NOTE: This bit-field is only active if XRT79L71 has been configured to operate in the DS3 Mode.
106
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 4 NAME Disable ALOS Detector TYPE R/W DEFAULT VALUE 0 DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Disable Analog LOS Detector - XRT79L71: This READ/WRITE bit-field permits the user to either enable or disable the Analog LOS (Loss of Signal) Detector within the XRT79L71 device, as described below. 0 - Enables the Analog LOS Detector within the XRT79L71 device. (NOTE: This is the default condition). 1 - Disables the Analog LOS Detector within the XRT79L71 device.
NOTE: This bit-field is only active if XRT79L71 has been configured to operate in the DS3 Modes.
3 2 Unused LOSMUT Enable R/O R/W 0 0 Muting upon LOS Enable - XRT79L71: This READ/WRITE bit-field permits the user to configure the Receive Section (within the XRT79L71 device) to automatically pull their corresponding Recovered Data Output pins (e.g., RPOS and RNEG) to GND anytime (and for the duration that) the Receive Section declares the LOS defect condition. In other words, this feature (if enabled) will cause the Receive Channel to automatically "mute" the Recovered data anytime (and for the duration that) the Receive Section declares the LOS defect condition. 0 - Disables the "Muting upon LOS" feature. In this setting the Receive Section will NOT automatically mute the Recovered Data whenever it is declaring the LOS defect condition. 1 - Enables the "Muting upon LOS" feature. In this setting the Receive Section will automatically mute the Recovered Data whenever it is declaring the LOS defect condition. Receive Monitor Mode Enable - XRT79L71: This READ/WRITE bit-field permits the user to configure the Receive Section of XRT79L71 to operate in the "Receive Monitor" Mode. If the user configures the Receive Section to operate in the "Receive Monitor Mode", then it will be able to receive a nominal DSX-3/STSX-1 signal that has been attenuator by 20dB of flat loss along with 6dB of cable loss, in an errorfree manner, and without declaring the LOS defect condition. 0 - Configures the corresponding channel to operate in the "Normal" Mode. 1 - Configure the corresponding channel to operate in the "Receive Monitor" Mode.
1
Receive Monitor Mode Enable
R/W
0
107
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Receive Equalizer Enable TYPE R/W DEFAULT VALUE 0 DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
Receive Equalizer Enable - XRT79L71: This READ/WRITE register bit permits the user to either enable or disable the Receive Equalizer block within the Receive Section of XRT79L71, as listed below. 0 - Disables the Receive Equalizer within the corresponding channel. 1 - Enables the Receive Equalizer within the corresponding channel.
NOTE: For virtually all applications, we recommend that the user set this bit-field to "1" and enable the Receive Equalizer.
LIU CHANNEL CONTROL REGISTER (ADDRESS = 0X1306)
BIT 7 Unused BIT 6 SFM Clock Out Enable R/O 0 BIT 5 SFM Enable R/O 0 BIT 4 RLB BIT 3 LLB BIT 2 BIT 1 Unused BIT 0
R/O 0
R/W 0
R/W 0
R/O 0
R/O 0
R/O 0
BIT NUMBER 7 6 5 4 Unused
NAME
TYPE R/O R/W R/W R/W
DEFAULT VALUE 0 0 0 0
DESCRIPTION
SFM Clock Out Enable SFM Enable RLB
Loop-Back Select - RLB Bit: This READ/WRITE bit-field along with the corresponding LLB bit-field permits the user to configure the XRT79L71 device into various loop-back modes. The relationship between the settings for this input pin, the corresponding LLB bit-field and the resulting Loop-back Mode is presented below.
LLB RLB L o o p -b a c k M o d e
0 0 1 1
0 1 0 1
N orm al (N o Loop-back) M o de R em ote L oop-back M ode A nalog L ocal Loop-back M ode D igital Lo cal Loop-back M o de
3
LLB
R/W
0
Loop-Back Select - LLB Bit-field: Please see the description (above) for RLB.
2-0
Unused
R/O
0
108
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
JITTER ATTENUATOR CONTROL REGISTER (ADDRESS = 0X1307)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/W 0 BIT 5 BIT 4 BIT 3 JA RESET R/W 0 BIT 2 JA1 R/W 0 BIT 1 JA in Tx Path R/W 0 BIT 0 JA0 R/W 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DEFAULT VALUE 0 0
DESCRIPTION
JA RESET
Jitter Attenuator RESET: Writing a "0 to 1" transition within this bit-field will configure the Jitter Attenuator (within the XRT79L71 device) to execute a RESET operation. Whenever the user executes a RESET operation, then all of the following will occur.
* The "READ" and "WRITE" pointers (within the Jitter
Attenuator FIFO) will be reset to their default values.
* The contents of the Jitter Attenuator FIFO will be flushed.
NOTE: The user must follow up any "0 to 1" transition with the appropriate write operate to set this bit-field back to "0", in order to resume normal operation with the Jitter Attenuator.
2 JA1 Ch R/W 0 Jitter Attenuator Configuration Select Input - Bit 1: This READ/WRITE bit-field, along with Bit 0 (JA0) permits the user to do any of the following.
* To enable or disable the Jitter Attenuator corresponding
to XRT79L71.
* To select the FIFO Depth for the Jitter Attenuator within
the XRT79L71 device. The relationship between the settings of these two bit-fields and the Enable/Disable States, and FIFO Depths is presented below.
JA0 JA1 J itte r A tte n u a to r M o d e
0 0 1 1
0 1 0 1
FIFO D epth = 16 bits FIFO D epth = 32 bits D isabled D isabled
109
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME JA in Tx Path Ch TYPE R/W DEFAULT VALUE 0 DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Jitter Attenuator in Transmit/Receive Path Select Bit: This input pin permits the user to configure the Jitter Attenuator (within the XRT79L71 device) to operate in either the Transmit or Receive path, as described below. 0 - Configures the Jitter Attenuator (within the XRT79L71 device) to operate in the Receive Path. 1 - Configures the Jitter Attenuator (within the XRT79L71 device) to operate in the Transmit Path. Jitter Attenuator Configuration Select Input - Bit 0: Please see the description for Bit 2 (JA1) within this Register.
0
JA0 Ch
R/W
0
LIU RECEIVE APS/REDUNDANCY CONTROL REGISTER (ADDRESS = 0X1308)
BIT 7 BIT 6 BIT 5 BIT 4 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 BIT 3 BIT 2 BIT 1 BIT 0 RxON R/W 0
BIT NUMBER 7-1 0
NAME Reserved RxON
TYPE R/O R/W
DEFAULT VALUE 0 0
DESCRIPTION
Receiver Section ON - XRT79L71: This READ/WRITE bit-field permits the user to either turn on or turn off the Receive Section of XRT79L71. If the user turns on the Receive Section, then XRT79L71 will begin to receive the incoming DS3 or E3 data-stream via the RTIP and RRING input pins. Conversely, if the user turns off the Receive Section, then the entire Receive Section (e.g., AGC and Receive Equalizer Block, Clock Recovery PLL, etc) will be powered down. 0 - Shuts off the Receive Section of XRT79L71. 1 - Turns on the Receive Section of XRT79L71.
110
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
DS3/E3 FRAMER BLOCK REGISTERS
The register map for the DS3/E3 Framer Block is presented in the Table below. Additionally, a detailed description of each of the "DS3/E3 Framer" block registers is presented below.
OPERATING MODE REGISTER (DIRECT ADDRESS = 0X1100)
BIT 7 Local Loop Back R/W 0 BIT 6 IsDS3 BIT 5 Internal LOS Enable R/W 1 BIT 4 RESET BIT 3 Interrupt Enable RESET R/W 1 BIT 2 Frame Format BIT 1 BIT 0
TimRefSel[1:0]
R/W 0
R/W 0
R/W 0
R/W 1
R/W 1
BIT NUMBER 7
NAME Local Loop Back
TYPE R/W
DESCRIPTION Framer Block Local Loop-back Mode: This READ/WRITE bit field configures the Frame Generator/ Frame Synchronizer blocks to operate in the Local Loop-back Mode. If the Frame Generator/Frame Synchronizer blocks are configured to operate in the Local Loop-back Mode, then the TxPOS, TxNEG and TxLineClk signal is internally looped back into the RxPOS, RxNEG and RxLineClk signals. 0 - Normal Operating Mode 1 - Local Loop-back Mode Is DS3 Mode: This READ/WRITE bit-field, along with Bit 2 (Frame Format), permits the user to configure the Frame Generator/Frame Synchronizer block to operate in the appropriate framing format. The relationship between the state of this bit-field, Bit 2 and the resulting framing format is presented below.
B it 6 (IsD S 3) B it 2 (F ram e F o rm at) F ram in g F o rm a t
6
IsDS3
R/W
0 0 1 1
0 1 0 1
E3, ITU-T G .751 E3, ITU-T G .832 DS3, C-bit Parity DS3, M 13
5
Internal LOS Enable
R/W
Internal LOS Enable: This READ/WRITE bit-field permits the user to enable or disable the "Internal LOS Detector", within the Frame Synchronizer block. 0 - Internal LOS Detector is disabled. 1 - Internal LOS Detector is enabled.
NOTE: The Internal LOS Detector only functions if the Channel is configured to operate in the Dual-Rail Mode. If the Channel is configured to operate in the Single-Rail Mode, then the Internal LOS Detector will be disabled.
111
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RESET TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 4
Software RESET Input: A "0" to "1" transition in this bit-field commands a Software RESET to the Channel. Once the user executes a Software reset to the frame, all of the internal state machines will be reset; and the Frame Synchronizer block will execute a "Reframe" operation.
NOTE: For a Software Reset, the contents of the Command Register will not be reset to their default values.
3 Interrupt Enable RESET R/W Interrupt Enable Reset: This READ/WRITE bit-field permits the user to configure the Channel to automatically disable any interrupt following its activation. 0 - Interrupts are NOT automatically disabled following their activation. 1 - Interrupt are automatically disabled following their activation. Frame Format: This READ/WRITE bit-field, along with Bit 6 (IsDS3), permits the user to configure the Frame Generator/Frame Synchronizer block to operate in the appropriate framing format. The relationship between the state of this bit-field, Bit 2 and the resulting framing format is presented below.
B it 6 (IsD S 3) B it 2 (F ram e F o rm at) F ram in g F o rm at
2
Frame Format
R/W
0 0 1 1
0 1 0 1
E3, ITU-T G .751 E3, ITU-T G .832 DS3, C-bit Parity DS3, M 13
1-0
TimRefSel[1:0]
R/W
Time Reference Select: These two READ/WRITE bit-fields permit the user to define both the timing source and the framing-alignment source for the Frame Generator block, as presented below.
T im R efS el[1:0] T im in g R eferen ce F ram in g R efe re nce
00
Loop-Tim ing (Tim ing is taken from the Fram e S ynchronizer block) Transm it Clock Source for the Fram e G enerator block Transm it Clock Source for the Fram e G enerator block Transm it Clock Source for the Fram e G enerator block
A synchronous
01
TxD S3FP Input
10
A synchronous
11
A synchronous
112
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
I/O CONTROL REGISTER (DIRECT ADDRESS = 0X1101)
BIT 7 Disable TxLOC R/W 1 BIT 6 LOC R/O 0 BIT 5 Disable RxLOC R/W 1 BIT 4 AMI/Zero Sup* R/W 0 BIT 3 Single-Rail/ Dual-Rail R/O 1 BIT 2 DS3/E3 CLK OUTInvert R/W 0 BIT 1 DS3/E3 CLK INInvert R/W 0 BIT 0 Reframe R/W 0
BIT NUMBER 7
NAME Disable TxLOC
TYPE R/W
DESCRIPTION Disable Transmit Loss of Clock Feature: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit Loss of Clock" feature. If this feature is enabled, then the DS3/E3 Framer block will enable some circuitry that will terminate the current READ or WRITE access (to the Microprocessor Interface), if a "Loss of Transmit (or Frame Generator) Clock Event were to occur.The intent behind this feature is to prevent any READ/WRITE accesses (to the DS3/E3 Framer block) from "hanging" in the event of a "Loss of Clock" event. 0 - Enables the "Transmit Loss of Clock" feature. 1 - Disables the "Transmit Loss of Clock" feature. Loss of Clock Indicator: This READ-ONLY bit-field indicates that the Channel has experiences a Loss of Clock event. Disable Receive Loss of Clock Feature: This READ/WRITE bit-field permits the user to either enable or disable the "Receive Loss of Clock" feature. If this feature is enabled, then the DS3/E3 Framer block will enable some circuitry that will terminate the current READ or WRITE access (to the Microprocessor Interface), if a "Loss of Receiver (or Frame Synchronizer) Clock Event were to occur. The intent behind this feature is to prevent any READ/WRITE accesses (to the DS3/E3 Framer block) from "hanging" in the event of a "Loss of Clock" event. 0 - Enables the "Receive Loss of Clock" feature. 1 - Disables the "Receive Loss of Clock" feature.
6
LOC
R/O
5
Disable RxLOC
R/W
4 3
Reserved Reserved
113
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME DS3/E3 CLK_OUT Invert TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 2
DS3/E3_CLK_OUT Invert: This READ/WRITE bit-field permits the user to configure the DS3/E3 Frame Generator block within the XRT79L71, to update the DS3/E3_DATA_OUT output pin upon either the rising or falling edge of DS3/E3_CLK_OUT. 0 - DS3/E3_DATA_OUT is updated upon the rising edge of DS3/ E3_Clk_OUT. The user should insure that the LIU IC will sample "DS3/E3_DATA_OUT" upon the falling edge of "DS3/ E3_CLK_OUT". 1 - DS3/E3_DATA_OUT is updated upon the falling edge of DS3/ E3_CLK_OUT. The user should insure that the LIU IC will sample "DS3/E3_DATA_OUT" upon the rising edge of "DS3/ E3_CLK_OUT".NOTE: This bit-field is only active if the DS3/E3 Frame Generator block has been configured to operate in the Egress Path. DS3/E3_CLK_IN Invert: This READ/WRITE bit-field permits the user to configure the XRT79L71, to sample and latch the "DS3/E3_DATA_IN" input pin upon either the rising or falling edge of DS3/E3_CLK_IN. 0 - DS3/E3_DATA_IN is sampled upon the falling edge of DS3/ E3_CLK_IN. 1 - DS3/E3_DATA is sampled upon the rising edge of DS3/ E3_CLK_IN.NOTE: This bit-field is only active if the Primary Frame Synchronizer block has been configured to operate in the Ingress Path. DS3/E3 Frame Synchronizer Block - Reframe Command: A "0" to "1" transition, within this bit-field commands the DS3/E3 Frame Synchronizer block to exit the Frame Maintenance Mode, and go back and enter the Frame Acquisition Mode.
1
DS3/E3 CLK_IN Invert
R/W
0
Reframe
R/W
NOTE: The user should go back and set this bit-field to "0" following execution of the "Reframe" Command.
114
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
BLOCK INTERRUPT ENABLE REGISTER (DIRECT ADDRESS = 0X1104)
BIT 7 DS3/E3 Frame Synch Block Interrupt Enable R/W 0 R/O 0 R/O 0 BIT 6 BIT 5 BIT 4 Unused BIT 3 BIT 2 BIT 1 BIT 0
DS3/E3Frame One Second Interrupt GeneratorBlock Interrupt Enable R/O 0 R/O 0 R/W 0 R/W 0
R/O 0
BIT NUMBER 7
NAME DS3/E3 Frame Synch Block Interrupt Enable
TYPE R/W
DESCRIPTION DS3/E3 Frame Synchronizer Block Interrupt Enable: This READ/WRITE bit-field permits the user to enable or disable the Frame Synchronizer block for Interrupt Generation. If the user enables the Frame Synchronizer block (for Interrupt Generation) at the block level, the user still needs to enable the interrupts at the "Source" level, as well; in order for these interrupts to be enabled. However, if the user disables the Frame Synchronizer block (for Interrupt Generation) at the Block Level, then ALL Frame Synchronizer-related blocks are disabled. 0 - Frame Synchronizer block is Disabled for Interrupt Generation. 1 - Frame Synchronizer block is enabled (at the Block level) for Interrupt Generation.
6-2 1
Unused DS3/ E3FrameGeneratorBlockI nterrupt Enable
R/O R/W DS3/E3 Frame Generator Block Interrupt Enable: This READ/WRITE bit-field permits the user to enable or disable the Frame Generator block for Interrupt Generation. If the user enables the Frame Generator block (for Interrupt Generation) at the block level, the user still needs to enable the interrupts at the "Source" level, as well; in order for these interrupts to be enabled. However, if the user disables the Frame Generator block (for Interrupt Generation) at the Block Level, then ALL Frame Generator-related blocks are disabled. 0 - Frame Generator block is Disabled for Interrupt Generation. 1 - Frame Generator block is Enabled (at the Block Level) for Interrupt Generation. One Second Interrupt Enable: This READ/WRITE bit-field permits the user to enable or disable the One-Second Interrupt. If the user enables this interrupt, then the XRT79L71 will generate an interrupt at one second intervals. 0 - One Second Interrupt is disabled. 1 - One Second Interrupt is enabled.
0
One Second Interrupt
R/W
115
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BLOCK INTERRUPT STATUS REGISTER (DIRECT ADDRESS = 0X1105)
BIT 7 DS3/E3 Frame Sync Block Interrupt Status R/O 0 R/O 0 R/O 0 BIT 6 BIT 5 BIT 4 Unused BIT 3 BIT 2 BIT 1 DS3/E3 Frame Generator Block Interrupt Status R/O 0 R/O 0 R/O 0 BIT 0 One Second Interrupt
R/O 0
RUR 0
BIT NUMBER 7
NAME DS3/E3 Frame Synch Block Interrupt Status
TYPE R/O
DESCRIPTION DS3/E3 Frame Synchronizer Block Interrupt Status: This READ-ONLY bit-field indicates whether or not a "DS3/E3 Frame Synchronizer Block"-related interrupt is requesting interrupt service. 0 - The DS3/E3 Frame Synchronizer block is NOT requesting any interrupt service. 1 - The DS3/E3 Frame Synchronizer block is requesting interrupt service.
6-2 1
Unused DS3/E3 Frame Generator Block Interrupt Status
R/O R/O DS3/E3 Frame Generator Block Interrupt Status: This READ-ONLY bit-field indicates whether or not a "DS3/E3 Frame Generator" -related interrupt is requesting interrupt service. 0 - The DS3/E3 Frame Generator block is NOT requesting any interrupt service. 1 - The DS3/E3 Frame Synchronizer block is requesting interrupt service. One Second Interrupt Status: This RESET-upon-READ bit-field indicates whether or not a "One Second" Interrupt has occurred since the last read of this register. 0 - The One Second Interrupt has NOT occurred since the last read of this register. 1 - The One Second Interrupt has occurred since the last read of this register.
0
One Second Interrupt Status
RUR
116
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TEST REGISTER (DIRECT ADDRESS = 0X110C)
BIT 7 TxOHSrc BIT 6 Unused BIT 5 BIT 4 RxPRBS Lock R/O 0 R/O 0 BIT 3 RxPRBS Enable R/W 0 BIT 2 TxPRBS Enable R/W 0 R/O 0 BIT 1 Unused BIT 0
R/W 0
R/O 0
R/O 0
BIT NUMBER 7 TxOHSrc
NAME
TYPE R/W
DESCRIPTION Transmit Overhead Bit Source: This READ/WRITE bit-field permits the user to configure the Frame Generator to accept and insert overhead bits/bytes which are input via the "Payload Data Input Interface" block, as indicated below. 0 - Overhead bits/bytes are internally generated by the Frame Generator block. 1 - Overhead bits/byte data is accepted from the Payload Data Input Interface block.NOTE: This register bit applies to all framing formats that are supported by the Frame Generator block.
6-5 4
Unused RxPRBS Lock
R/O R/O PRBS Lock Indicator: This READ-ONLY bit-field indicates whether or not the PRBS Receiver (within the Channel) has acquired "PRBS Lock" with the payload data of the incoming DS3 or E3 data stream. 0 - PRBS Receiver does not have PRBS Lock with the incoming data stream. 1 - PRBS Receiver does have PRBS Lock with the incoming data stream.
NOTE: This bit-field is not valid if the PRBS Receiver is disabled, or if the Frame Synchronizer block is bypassed.
3 RxPRBS Enable R/W Receive PRBS Enable: This READ/WRITE bit-field permits the user to either enable or disable the PRBS Receiver within the Frame Synchronizer block. Once the user enables the PRBS Receiver, then it will proceed to attempt to acquire and maintain pattern (or PRBS Lock) within the payload bits, within the incoming DS3 or E3 data stream. 0 - Disables the PRBS Receiver. 1 - Enables the PRBS Receiver.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
117
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxPRBS Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 2
Transmit PRBS Enable: This READ/WRITE bit-field permits the user to either enable or disable the PRBS Generator within the Frame Generator block. Once the user enables the PRBS Generator block, then it will proceed to insert a PRBS pattern into the payload bits, within the outbound DS3 or E3 data stream. 0 - Disables the PRBS Generator. 1 - Enables the PRBS Generator.
NOTE: This bit-field is ignored if the Frame Generator block is by-passed.
1-0 Unused R/O
118
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE DS3 RELATED REGISTERS RXDS3 CONFIGURATION AND STATUS REGISTER (DIRECT ADDRESS = 0X1110)
BIT 7 RxAIS R/O 0 BIT 6 RxLOS R/O 0 BIT 5 RxIdle R/O 0 BIT 4 RxOOF R/O 1 BIT 3 Unused R/O 0 BIT 2 Framing with Valid P-Bits R/W 1 BIT 1 F-SyncAlgo R/W 0 BIT 0 M-SyncAlgo R/W 0
BIT NUMBER 7 RxAIS
NAME
TYPE R/O
DESCRIPTION Receive AIS Defect Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently detecting the AIS pattern in its incoming path. 0 - Frame Synchronizer block is NOT currently detecting an AIS pattern in its incoming path. 1 - Frame Synchronizer block is currently detecting an AIS pattern in its incoming path. Receive LOS Defect Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently detecting the LOS condition, in its incoming path. 0 - Frame Synchronizer block is NOT currently declaring an LOS condition in its incoming path. 1 - Frame Synchronizer block is currently detecting an LOS condition in its incoming path. Receive Idle Signal Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently detecting the DS3 Idle pattern, in its incoming path. 0 - Frame Synchronizer block is NOT currently detecting the DS3 Idle Pattern, in its incoming path. 1 - Frame Synchronizer block is currently detecting the DS3 Idle Pattern in its incoming path. Receive OOF Defect Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently declaring an OOF (Out of Frame) condition. 0 - Frame Synchronizer block is NOT currently declaring the OOF condition. 1 - Frame Synchronizer block is currently declaring the OOF condition.
6
RxLOS
R/O
5
RxIdle
R/O
4
RxOOF
R/O
3
Unused
R/O
119
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Framing with Valid P Bits TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 2
Framing with Valid P-Bit Select: This READ/WRITE bit-field permits the user to choose between two different sets of DS3 Frame Acquisition/Maintenance criteria. 0 - Normal Framing Acquisition/Maintenance Criteria (without Pbit Checking)In this mode, the Frame Synchronizer block will declare the "In-frame" state, one it has successfully completed both the "F-Bit Search" and the "M-Bit Search" states. 1 - Framing Acquisition/Maintenance with P-bit CheckingIn this mode, the Frame Synchronizer block will (in addition to passing through the "F-Bit Search" and "M-Bit Search" states) also verify valid P-bits, prior to declaring the "In-Frame" state.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
1 F-Sync Algo R/W F-Bit Search State Criteria Select: This READ/WRITE bit-field permits the user to choose between two different sets of DS3 Out of Frame (OOF) Declaration criteria. 0 - OOF is declared when 6 out of 15 F-bits are erred. 1 - OOF is declared when 3 out of 15 F-bits are erred.NOTE: This bit-field is ignored if the Frame Synchronizer block is bypassed. M-Bit Search State Criteria Select: This READ/WRITE bit-field permits the user to choose between two different sets of DS3 Out of Frame (OOF) Declaration criteria. 0 - M-bit Errors do not result in the Frame Synchronizer declaring OOF. 1 - OOF is declared when all M-bits, within 3 out of 4 DS3 frames are in error.
0
M-Sync Algo
R/W
120
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXDS3 STATUS REGISTER (DIRECT ADDRESS = 0X1111)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 BIT 5 BIT 4 RxFERF R/O 0 BIT 3 RxAIC R/O 0 R/O 0 BIT 2 BIT 1 RxFEBE[2:0] R/O 0 R/O 0 BIT 0
BIT NUMBER 7-5 4 Unused RxFERF
NAME
TYPE R/O R/O
DESCRIPTION
Receive FERF (Far-End Receive Failure) Defect Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently declaring a FERF condition. 0 - The Frame Synchronizer block is NOT currently declaring the FERF condition. 1 - The Frame Synchronizer block is currently declaring the FERF condition.
NOTE: This bit-field is not valid if the Frame Synchronizer block has been by-passed.
3 RxAIC R/O Receive AIC State: This READ-ONLY bit-field indicates the current state of the AIC bit-field within the incoming DS3 data-stream. 0 - Indicates that the Frame Synchronizer block has received at least 2 consecutive M-frames that have the AIC bit-field set to "0". 1 - Indicates that the Frame Synchronizer block has received at least 63 consecutive M-frames that have the AIC bit-field set to "1". Receive FEBE (Far-End Block Error) Value: These READ-ONLY bit-fields reflect the FEBE value within the most recently received DS3 frame. RxFEBE[2:0] = [1, 1, 1] indicates a normal condition. All other values for RxFEBE[2:0] indicates an erred condition at the remote terminal equipment.
2-0
RxFEBE[2:0]
R/O
NOTES: 1. 1.This bit-field is not valid if the Frame Synchronizer block has been by-passed. 2. This bit-field is not valid if the Frame Synchronizer block has been configured to operate in the M13 Framing format.
121
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXDS3 INTERRUPT ENABLE REGISTER (DIRECT ADDRESS = 0X1112)
BIT 7 Detection of CP Bit Error Interrupt Enable R/W 0 BIT 6 Change of LOS Condition Interrupt Enable R/W 0 BIT 5 Change of AIS Condition Interrupt Enable R/W 0 BIT 4 Change of Idle Condition Interrupt Enable R/W 0 BIT 3 Change of FERF Condition Interrupt Enable R/W 0 BIT 2 Change of AIC State Interrupt Enable R/W 0 BIT 1 Change of OOF Condition Interrupt Enable R/W 0 BIT 0 Detection of P-Bit Error Interrupt Enable R/W 0
BIT NUMBER 7
NAME Detection of CP Bit Error Interrupt Enable
TYPE R/W
DESCRIPTION Detection of CP-Bit Error Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of CP-Bit Error" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt anytime it detects CP bit errors. 0 - Disables the "Detection of CP Bit Error" Interrupt. 1 - Enables the "Detection of CP-Bit Error" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
6 Change of LOS Condition Interrupt Enable R/W Change in LOS Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in LOS (Loss of Signal) Condition" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to either of the following conditions.
* The instant that the channel declares an LOS condition. * The instant that the channel clears the LOS condition.
0 - Disables the "Change in LOS Condition" Interrupt. 1 - Enables the "Change in LOS Condition" Interrupt. 5 Change of AIS Condition Interrupt Enable R/W Change in AIS Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in AIS (Alarm Indication Signal) Condition" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to either of the following conditions.* The instant that the channel declares an AIS condition.* The instant that the channel clears the AIS condition. 0 - Disables the "Change in AIS Condition" Interrupt. 1 - Enables the "Change in AIS Condition" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
122
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 4 NAME Change of Idle Condition Interrupt Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Change in Idle Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in Idle Condition" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to either of the following conditions.
* The instant that the channel detects the Idle condition. * The instant that the channel ceases to detect the Idle
condition. 0 - Disables the "Change in Idle Condition" Interrupt. 1 - Enables the "Change in Idle Condition" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
3 Change of FERF Condition Interrupt Enable R/W Change in FERF Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in FERF (Far-End Receive Failure) Condition" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to either of the following conditions.
* The instant that the channel declares an FERF condition. * The instant that the channel clears the FERF condition.
0 - Disables the "Change in FERF Condition" Interrupt. 1 - Enables the "Change in FERF Condition" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
2 Change of AIC State Interrupt Enable R/W Change in AIC State Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in AIC State" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to it detecting a change in the AIC bit-field, within the incoming DS3 data stream.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
1 Change of OOF Condition Interrupt Enable R/W Change in OOF Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in OOF (Out of Frame) Condition" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to either of the following conditions.
* The instant that the channel declares an OOF condition. * The instant that the channel clears the OOF condition.
0 - Disables the "Change in OOF Condition" Interrupt. 1 - Enables the "Change in OOF Condition" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
123
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Detection of P-Bit Error Interrupt Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
Detection of P-Bit Error Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of CP-Bit Error" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt anytime it detects CP bit errors. 0 - Disables the "Detection of CP Bit Error" Interrupt. 1 - Enables the "Detection of CP-Bit Error" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
124
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXDS3 INTERRUPT STATUS REGISTER (DIRECT ADDRESS = 0X1113)
BIT 7 Detection of CP Bit Error Interrupt Status RUR 0 BIT 6 Change of LOS Condition Interrupt Status RUR 0 BIT 5 Change of AIS Condition Interrupt Status RUR 0 BIT 4 Change of Idle Condition Interrupt Status RUR 0 BIT 3 Change of FERF Condition Interrupt Status RUR 0 BIT 2 Change of AIC State Interrupt Status RUR 0 BIT 1 Change of OOF Condition Interrupt Status RUR 0 BIT 0 Detection of P-Bit Error Interrupt Status RUR 0
BIT NUMBER 7
NAME Detection of CP Bit Error Interrupt Status
TYPE RUR
DESCRIPTION Detection of CP-Bit Error Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Detection of CP-Bit Error" Interrupt has occurred since the last read of this register. 0 - The "Detection of CP-Bit Error" Interrupt has not occurred since the last read of this register. 1 - The "Detection of CP-Bit Error" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
6 Change of LOS Condition Interrupt Status RUR Change in LOS Condition Interrupt Status: This RESET-upon-READ register indicates whether or not the "Change in LOS Condition" Interrupt has occurred since the last read of this register. 0 - The "Change in LOS Condition" Interrupt has not occurred since the last read of this register. 1 - The "Change in LOS Condition" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
5 Change of AIS Condition Interrupt Status RUR Change in AIS Condition Interrupt Status: This RESET-upon-READ register indicates whether or not the "Change in LOS Condition" Interrupt has occurred since the last read of this register. 0 - The "Change in LOS Condition" Interrupt has not occurred since the last read of this register. 1 - The "Change in LOS Condition" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
125
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Change of Idle Condition Interrupt Status TYPE RUR DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 4
Change in Idle Condition Interrupt Status: This RESET-upon-READ register indicates whether or not the "Change in Idle Condition" interrupt has occurred since the last read of this register. 0 - The "Change in Idle Condition" Interrupt has not occurred since the last read of this register. 1 - The "Change in Idle Condition" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
3 Change of FERF Condition Interrupt Status RUR Change in FERF Condition Interrupt Status: This RESET-upon-READ register indicates whether or not the "Change in FERF Condition" Interrupt has occurred since the last read of this register. 0 - The "Change in FERF Condition" Interrupt has not occurred since the last read of this register. 1 - The "Change in FERF Condition" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
2 Change of AIC State Interrupt Status RUR Change in AIC State Interrupt Status: This RESET-upon-READ register bit indicates whether or not the "Change in AIC State" interrupt has occurred since the last read of this register. 0 - The "Change in AIC State" Interrupt has not occurred since the last read of this register. 1 - The "Change in AIC State" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
1 Change of OOF Condition Interrupt Status RUR Change in OOF Condition Interrupt Status: This RESET-upon-READ register indicates whether or not the "Change in OOF Condition" Interrupt has occurred since the last read of this register. 0 - The "Change in OOF Condition" Interrupt has not occurred since the last read of this register. 1 - The "Change in OOF Condition" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
0 Detection of P-Bit Error Interrupt Status RUR Detection of P-Bit Error Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Detection of CP-Bit Error" Interrupt has occurred since the last read of this register. 0 - The "Detection of CP-Bit Error" Interrupt has not occurred since the last read of this register. 1 - The "Detection of CP-Bit Error" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
126
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXDS3 SYNC DETECT REGISTER (DIRECT ADDRESS = 0X1114)
BIT 7 BIT 6 BIT 5 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 BIT 4 BIT 3 BIT 2 P-Bit Correct R/W 0 BIT 1 F Algorithm R/W 0 BIT 0 One and Only R/W 0
BIT NUMBER 7-3 2 Unused
NAME
TYPE R/O R/W
DESCRIPTION
P-Bit Correct
P-Bit Correct: This READ/WRITE bit-field permits the user to enable or disable the "P-Bit Correct" feature within the DS3 Frame Synchronizer block. If the user enables this feature, then the DS3 Frame Synchronizer will automatically invert the state of any P-bits, whenever it detects "P-bit errors". 0 - Disables the "P-Bit Correct" feature. 1 - Enables the "P-Bit Correct" feature F-Bit Search Algorithm Select: This READ/WRITE bit-field permits the user to select the "F-bit acquisition" criteria, when the Frame Synchronizer block is operating in the "F-Bit Search" state. 0 - Frame Synchronizer will move on to the "M-Bit Search" state, when it has properly located 10 consecutive F-bits. 1 - Frame Synchronizer will move on to the "M-Bit Search" state, when it has properly located 16 consecutive F-bits. F-Bit Search/Mimic-Handling Algorithm Select: This READ/WRITE bit-field permits the user to select the "F-bit acquisition" criteria, when the Frame Synchronizer block is operating in the "F-Bit Search" state. 0 - Frame Synchronizer will move on to the "M-Bit Search" state, when it has properly located 10 (or 16) consecutive F-bits (as configured in Bit 1 of this register). 1 - Frame Synchronizer will move on to the "M-Bit Search" state, when (1) it has properly located 10 (or 16) consecutive F-bits; and (2) when it has located and identified only one viable "F-Bit Alignment" candidate.
1
F Algorithm
R/W
0
One and Only
R/W
NOTE: If this bit is set to "1", then the Frame Synchronizer block will NOT transition into the "M-Bit Search" state, as long as at least two viable candidate set of bits appear to function as the F-bits.
127
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXDS3 FEAC REGISTER (DIRECT ADDRESS = 0X1116)
BIT 7 Unused R/O 0 R/O 1 R/O 1 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Unused R/O 1 R/O 1 R/O 0
RxFEACCode[5:0] R/O 1 R/O 1
BIT NUMBER 7 6-1 Unused
NAME
TYPE R/O R/O
DESCRIPTION
RxFEAC_Code[5:0]
Receive FEAC Code Word: These READ-ONLY bit-fields contain the value of the most recently "validated" FEAC Code word.
0
Unused
R/O
128
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXDS3 FEAC INTERRUPT ENABLE/STATUS REGISTER (DIRECT ADDRESS = 0X1117)
BIT 7 BIT 6 Unused BIT 5 BIT 4 FEAC Valid BIT 3 RxFEAC Remove Interrupt Enable R/W 0 BIT 2 RxFEAC Remove Interrupt Status RUR 0 BIT 1 RxFEAC Valid Interrupt Enable R/W 0 BIT 0 RxFEAC Valid Interrupt Status RUR 0
R/O 0
R/O 0
R/O 0
R/O 0
BIT NUMBER 7-5 4 Unused
NAME
TYPE R/O R/O
DESCRIPTION Please set to "0" (the default value) for normal operation. FEAC Message Validation Indicator: This READ-ONLY bit-field indicates that the FEAC Code (which resides within the "RxDS3 FEAC" Register) has been validated by the Receive FEAC Controller. The Receive FEAC Controller will validate a FEAC codeword if it has received this codeword in 8 out of the last 10 FEAC Messages. Polled systems can monitor this bit-field, when checking for a newly validated FEAC codeword. 0 - FEAC Message is not (or no longer) validated. 1 - FEAC Message has been validated. FEAC Message Remove Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Receive FEAC Remove Interrupt". If the user enables this interrupt, then the Framer Synchronizer will generate an interrupt anytime the most recently validated FEAC Message has been removed. The Receive FEAC Controller will remove a validated FEAC codeword, if it has received a different codeword in 3 out of the last 10 FEAC Messages. 0 - Receive FEAC Remove Interrupt is disabled. 1 - Receive FEAC Remove Interrupt is enabled.
FEAC Valid
3
RxFEAC Remove Interrupt Enable
R/W
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
2 RxFEAC Remove Interrupt Status RUR FEAC Message Remove Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "FEAC Message Remove Interrupt" has occurred since the last read of this register. 0 - FEAC Message Remove Interrupt has NOT occurred since the last read of this register. 1 - FEAC Message Remove Interrupt has occurred since the last read of this register. FEAC Message Validation Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the FEAC Message Validation Interrupt. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt anytime a new FEAC Codeword has been validated by the Receive FEAC Controller. 0 - FEAC Message Validation Interrupt is NOT enabled. 1 - FEAC Message Validation Interrupt is enabled.
1
RxFEAC Valid Interrupt Enable
R/W
129
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RxFEAC Valid Interrupt Status TYPE RUR DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
FEAC Message Validation Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "FEAC Message Validation" Interrupt has occurred since the last read of this register. 0 - FEAC Message Validation Interrupt has not occurred since the last read of this register. 1 - FEAC Message Validation Interrupt has occurred since the last read of this register.
130
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXDS3 LAPD CONTROL REGISTER (DIRECT ADDRESS = 0X1118)
BIT 7 RxLAPDAny BIT 6 BIT 5 Unused BIT 4 BIT 3 BIT 2 RxLAPD Enable R/O 0 R/O 0 R/W 0 BIT 1 RxLAPD Interrupt Enable R/W 0 BIT 0 RxLAPD Interrupt Status RUR 0
R/W 0
R/O 0
R/O 0
BIT NUMBER 7
NAME RxLAPD Any
TYPE R/W
DESCRIPTION Receive LAPD - Any kind: This READ/WRITE bit-field permits the user to configure the LAPD Receiver to receive any kind of LAPD Message (or HDLC Message) with a size of 82 bytes or less. If the user implements this option, then the LAPD Receiver will be capable of receiving any kind of HDLC Message (with any value of header bytes). The only restriction is that the size of the HDLC Message must not exceed 82 bytes. 0 - Does not invoke this "Any Kind of HDLC Message" feature. In this case, the LAPD Receiver will only receive HDLC Messages that contains the Bellcore GR-499-CORE values for SAPI and TEI. 1- Invokes this "Any Kind of HDLC Message" feature. In this case, the LAPD Receiver will be able to receive HDLC Messages that contain any header byte values.
NOTES: 1. This bit-field is ignored if the Frame Synchronizer block is by-passed. 2. The user can determine the size (or byte-count) of the most recently received LAPD/PMDL Message, by reading the contents of the "RxLAPD Byte Count" Register (Direct Address = 0xNE84)
6-3 2 Unused RxLAPD Enable R/O R/W LAPD Receiver Enable: This READ/WRITE bit-field permits the user to either enable or disable the LAPD Receiver within the channel. If the user enables the LAPD Receiver, then it will immediately begin extracting out and monitoring the data (being carried via the "DL" bits) within the incoming DS3 data stream. 0 - Enables the LAPD Receiver. 1 - Disables the LAPD Receiver.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
131
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RxLAPD Interrupt Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Receive LAPD Message Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Receive LAPD Message" Interrupt. If the user enables this interrupt, then the channel will generate an interrupt, anytime the LAPD Receiver receives a new PMDL Message. 0 - Disables the "Receive LAPD Message" Interrupt. 1 - Enables the "Receive LAPD Message" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
0 RxLAPD Interrupt Status RUR Receive LAPD Message Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive LAPD Message" Interrupt has occurred since the last read of this register. 0 - "Receive LAPD Message" Interrupt has NOT occurred since the last read of this register. 1 - "Receive LAPD Message" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
132
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXDS3 LAPD STATUS REGISTER (DIRECT ADDRESS = 0X1119)
BIT 7 Unused R/O 0 BIT 6 RxABORT R/O 0 BIT 5 BIT 4 BIT 3 RxCRType R/O 0 BIT 2 RxFCSError R/O 0 BIT 1 End of Message R/O 0 BIT 0 Flag Present R/O 0
RxLAPDType[1:0] R/O 0 R/O 0
BIT NUMBER 7 6 Unused
NAME
TYPE R/O R/O
DESCRIPTION
RxABORT
Receive ABORT Sequence Indicator: This READ-ONLY bit-field indicates that the LAPD Receiver has received an ABORT sequence (e.g., a string of seven consecutive "0s"). 0 - LAPD Receiver has NOT received an ABORT sequence. 1 - LAPD Receiver has received an ABORT sequence.
NOTE: Once the LAPD Receiver receives an ABORT sequence, it will set this bit-field "high", until it receives another LAPD Messages.
5-4 RxLAPDType[1:0] R/O Receive LAPD Message Type Indicator: These two READ-ONLY bits indicate the type of LAPD Message that is residing within the Receive LAPD Message buffer. The relationship between the content of these two bit-fields and the corresponding message type is presented below.
R xL A P D T yp e[1:0] M essag e T yp e
0 0 1 1
0 1 0 1
CL Path Identification Idle Signal Identification Test Signal Identification ITU-T Path Identification
3
RxCR Type
R/O
Received C/R Value: This READ-ONLY bit-field indicates the value of the C/R bit (within one of the header bytes) of the most recently received LAPD Message. Receive Frame Check Sequence (FCS) Error Indicator: This READ-ONLY bit-field indicates whether or not the most recently received LAPD Message frame contained an FCS error. 0 - The most recently received LAPD Message frame does not contain an FCS error. 1 - The most recently received LAPD Message frame does contain an FCS error.
2
RxFCS Error
R/O
133
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME End of Message TYPE R/O DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
End of Message Indicator: This READ-ONLY bit-field indicates whether or not the LAPD Receiver has received a complete LAPD Message. 0 - LAPD Receiver is currently receiving a LAPD Message, but has not received the complete message. 1 - LAPD Receiver has received a completed LAPD Message.
NOTE: Once the LAPD Receiver sets this bit-field "high", this bitfield will remain high, until the LAPD Receiver begins to receive a new LAPD Message.
0 Flag Present R/O Receive Flag Sequence Indicator: This READ-ONLY bit-field indicates whether or not the LAPD Receiver is currently receiving the Flag Sequence (e.g., a continuous stream of 0x7E octets within the Data Link channel) .0 - LAPD Receiver is NOT currently receiving the Flag Sequence octet. 1 - LAPD Receiver is currently receiving the Flag Sequence octet.
134
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXDS3 PATTERN REGISTER (DIRECT ADDRESS = 0X112F)
BIT 7 DS3 AISUnframed All Ones R/W 0 BIT 6 DS3 AIS Non Stuck Stuff R/W 0 BIT 5 Unused BIT 4 Receive LOS Pattern BIT 3 BIT 2 BIT 1 BIT 0
Receive DS3 Idle Pattern[3:0]
R/O 0
R/W 0
R/W 1
R/W 1
R/W 0
R/W 0
BIT NUMBER 7
NAME DS3 AIS - Unframed All Ones
TYPE R/W
DESCRIPTION DS3 AIS - Unframed All Ones - AIS Pattern: This READ/WRITE bit-field, (along with the "Non-Stuck-Stuff" bit) permits the user specify the "AIS Declaration" criteria for the DS3 Frame Synchronizer block, as described below. 0 - Configures the DS3 Frame Synchronizer block to declare an AIS condition, when receiving a DS3 signal carrying a "framed 1010.." pattern. 1 - Configures the DS3 Frame Synchronizer block to declare an AIS condition, when receiving either an unframed, All Ones pattern or a "framed 1010.." pattern. DS3 AIS -Non-Stuck-Stuff Option - AIS Pattern: This READ/WRITE bit-field (along with the "Unframed All Ones AIS Pattern bit-field) permits the user to define the "AIS Declaration" criteria for the DS3 Frame Synchronizer block, as described below. 0 - Configures the DS3 Frame Synchronizer block to require that all "C" bits are set to "0" before it will declare an AIS condition. 1 - Configures the DS3 Frame Synchronizer block to NOT require that all "C" bits are set to "0" before it will declare an AIS condition. In this mode, no attention will be paid to the state of the "C" bits within the incoming DS3 data-stream.
6
DS3 AIS -Non-Stuck Stuff
R/W
5 4
Unused Receive LOS Pattern
R/O R/W Receive LOS Pattern: This READ/WRITE bit-field permits the user to define the "LOS Declaration" criteria for the DS3 Frame Synchronizer block, as described below. 0 - Configures the DS3 Frame Synchronizer to declare an LOS condition if it receives a string of a specific length of consecutive zeros. 1 - Configures the DS3 Frame Synchronizer to declare an LOS condition if it receives a string (of a specific length) of consecutive ones.
135
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Receive Idle Pattern[3:0] TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 3-0
Receive DS3 Idle Pattern: These READ/WRITE bit-fields permit the user to specify the pattern in which the DS3 Frame Synchronizer will recognize as the "DS3 Idle Pattern".
NOTE: The Bellcore GR-499-CORE specified value for the Idle Pattern is a framed repeating "1, 1, 0, 0..." pattern. Therefore, if the user wishes to configure the "DS3 Frame Synchronizer" to declare an "Idle Pattern" when it receives this pattern, then he/she write the value [1100] into these bit-fields.
136
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE E3, ITU-T G.751 RELATED REGISTERS RXE3 CONFIGURATION AND STATUS REGISTER # 1 - G.751 (DIRECT ADDRESS = 0X1110)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 BIT 5 BIT 4 RxFERF Algo R/W 0 R/O 0 BIT 3 BIT 2 Unused R/O 0 R/O 0 BIT 1 BIT 0 RxBIP-4 Enable R/W 0
BIT NUMBER 7-5 4 Unused
NAME
TYPE R/O R/W
DESCRIPTION
RxFERF Algo
Receive FERF Algorithm Select: This READ/WRITE bit-field permits the user to select the "Receive FERF Declaration" and "Clearance" criteria. 0 - Receive FERF is declared if the "A" bit-field (within the incoming E3 data-stream) is set to "1" for 3 consecutive frames. Receive FERF is cleared if the "A" bit-field is set to "0" for 3 consecutive frames. 1 - Receive FERF is declared if the "A" bit-field is set to "1" for 5 consecutive frames. Receive FERF is cleared if the "A" bit-field is set to "0" for 5 consecutive frames.
3-1 0
Unused RxBIP4 Enable
R/O R/W Enable BIP-4 Verification: This READ/WRITE bit-field permits the user to configure the Frame Synchronizer block to verify the BIP-4 value, within the incoming E3 data-stream. 0 - BIP-4 Verification is NOT performed. 1 - BIP-4 Verification is performed.
137
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 CONFIGURATION AND STATUS REGISTER # 2 - G.751 (DIRECT ADDRESS = 0X1111)
BIT 7 RxLOF Algo R/W 0 BIT 6 RxLOF R/O 1 BIT 5 RxOOF R/O 1 BIT 4 RxLOS R/O 0 BIT 3 RxAIS R/O 0 BIT 2 Unused R/O 0 BIT 1 RxFERF R/O 0 R/O 1 BIT 0
BIT NUMBER 7
NAME RxLOF Algo
TYPE R/W
DESCRIPTION Receive Loss of Frame Declaration/Clearance Criteria Select: This READ/WRITE bit-field permits the user to select the Loss of Frame (LOF) Declaration and Clearance Criteria. 0 - LOF will be declared if the Frame Synchronizer block resides within the OOF (Out-of-Frame) state for 24 E3 frame periods. LOF will also be cleared once the Frame Synchronizer resides within the "In-Frame" state for 24 E3 frame period. 1 - LOF will be declared if the Frame Synchronizer block resides within the OOF state for 8 E3 frame periods. LOF will also be cleared once the Frame Synchronizer block resides within the "In-Frame" state for 8 E3 frame periods. Receive Loss of Frame Defect Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently declaring the LOF condition. 0 - Frame Synchronizer is NOT declaring an LOF condition with the incoming data stream. 1 - Frame Synchronizer is currently declaring an LOF condition with the incoming data stream.
6
RxLOF
R/O
NOTE: This bit-field is not valid if the Frame Synchronizer block is by-passed.
5 RxOOF R/O Receive Out of Frame Defect Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently declaring the OOF condition. 0 - Frame Synchronizer is NOT declaring an OOF condition with the incoming data stream. 1 - Frame Synchronizer is currently declaring an OOF condition with the incoming data stream.
NOTE: This bit-field is not valid if the Frame Synchronizer block is by-passed.
4 RxLOS R/O Receive Loss of Signal Defect Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently declaring the LOS condition. 0 - Frame Synchronizer/Channel is NOT declaring an LOS condition in the incoming data stream. 1 - Frame Synchronizer/Channel is currently declaring an LOS condition in the incoming data stream.
138
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 3 RxAIS NAME TYPE R/O DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Receive AIS Defect Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently receiving an AIS signal within the incoming E3 data-stream or not. 0 - Frame Synchronizer block is NOT detecting an AIS pattern in the incoming data stream. 1 - Frame Synchronizer block is currently detecting an AIS pattern in the incoming data stream.
NOTE: This bit-field is not valid if the Frame Synchronizer block is by-passed.
2-1 0 Unused RxFERF R/O R/O Receive FERF (Far-End-Receive Failure) Defect Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently declaring a FERF condition or not. 0 - Frame Synchronizer block is NOT declaring the FERF condition. 1 - Frame Synchronizer block is declaring the FERF condition.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
139
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 INTERRUPT ENABLE REGISTER # 1 - G.751 (DIRECT ADDRESS = 0X1112)
BIT 7 BIT 6 Unused BIT 5 BIT 4 COFA Interrupt Enable R/O 0 R/W 0 BIT 3 Change in OOF State Interrupt Enable R/W 0 BIT 2 Change in LOF State Interrupt Enable R/W 0 BIT 1 Change in LOS State Interrupt Enable R/W 0 BIT 0 Change in AIS State Interrupt Enable R/W 0
R/O 0
R/O 0
BIT NUMBER 7-5 4 Unused
NAME
TYPE R/O R/W
DESCRIPTION
COFA Interrupt Enable
Change of Framing Alignment Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of Framing Alignment" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt anytime it detects a Change in Frame Alignment (e.g., the FAS bits have appeared to move to a different location in the E3 data stream). Change in OOF Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in OOF (Out of Frame) Condition" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to either of the following conditions.
3
Change in OOF State Interrupt Enable
R/W
* The instant that the channel declares an OOF condition. * The instant that the channel clears the OOF condition.
0 - Disables the "Change in OOF Condition" Interrupt. 1 - Enables the "Change in OOF Condition" Interrupt. This bit-field is ignored if the Frame Synchronizer block is bypassed. 2 Change in LOF State Interrupt Enable R/W Change in LOF Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in LOF (Loss of Frame) Condition" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to either of the following conditions.
* The instant that the channel declares an LOF condition. * The instant that the channel clears the LOF condition.
0 - Disables the "Change in LOF Condition" Interrupt. 1 - Enables the "Change in LOF Condition" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
140
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 1 NAME Change in LOS State Interrupt Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Change in LOS Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in LOS (Loss of Signal) Condition" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to either of the following conditions.
* The instant that the channel declares an LOS condition. * The instant that the channel clears the LOS condition.
0 - Disables the "Change in LOS Condition" Interrupt. 1 - Enables the "Change in LOS Condition" Interrupt. 0 Change in AIS State Interrupt Enable R/W Change in AIS Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in AIS (Alarm Indication Signal) Condition" Interrupt, within the Channel. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt in response to either of the following conditions.
* The instant that the channel declares an AIS condition. * The instant that the channel clears the AIS condition.
0 - Disables the "Change in AIS Condition" Interrupt. 1 - Enables the "Change in AIS Condition" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
141
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 INTERRUPT ENABLE REGISTER # 2 - G.751 (DIRECT ADDRESS = 0X1113)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Change in FERF State Interrupt Enable R/O 0 R/O 0 R/W 0 BIT 2 Detection of BIP-4 Error Interrupt Enable R/W 0 BIT 1 Detection of FAS Bit Error Interrupt Enable R/W 0 BIT 0 Reserved
R/O 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION Please set to "0" (the default value) for normal operation Change in FERF Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in FERF Condition" Interrupt. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt anytime the state of the FERF condition changes. 0 - Disables the "Change in FERF Condition" Interrupt. 1 - Enables the "Change in FERF Condition" Interrupt.
Change in FERF State Interrupt Enable
NOTE: This bit-field is ignored anytime the Frame Synchronizer block is by-passed.
2 Detection of BIP-4 Error Interrupt Enable R/W Detection of BIP-4 Error Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of BIP-4 Error" Interrupt. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt anytime it detects a BIP-4 error, within the incoming E3 data stream. 0 - Disables the "Detection of BIP-4 Error" Interrupt. 1 - Enables the "Detection of BIP-4 Error" Interrupt.
NOTE: This bit-field is ignored anytime the Frame Synchronizer block is by-passed.
1 Detection of FAS Bit Error Interrupt Enable R/W Detection of FAS (Framing Alignment Signal) Bit Error Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "FAS Bit Error" Interrupt. If the user enables this interrupt, then the Frame Synchronizer block will generate an interrupt anytime it detects an FAS error within the incoming E3 data stream. 0 - Disables the "Detection of FAS Bit Error" Interrupt. 1 - Enables the "Detection of FAS Bit Error" Interrrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
0 Unused R/O Please set to "0" (the default value) for normal operation.
142
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXE3 INTERRUPT STATUS REGISTER # 1 - G.751 (DIRECT ADDRESS = 0X1114)
BIT 7 BIT 6 Unused BIT 5 BIT 4 COFA Interrupt Status R/O 0 RUR 0 BIT 3 Change in OOF State Interrupt Status RUR 0 BIT 2 Change in LOF State Interrupt Status RUR 0 BIT 1 Change in LOS State Interrupt Status RUR 0 BIT 0 Change in AIS State Interrupt Status RUR 0
R/O 0
R/O 0
BIT NUMBER 7-5 4 Unused
NAME
TYPE R/O RUR
DESCRIPTION
COFA Interrupt Status
Change of Framing Alignment (COFA) Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of Framing Alignment (COFA) interrupt has occurred since the last read of this register. 0 - The "COFA" Interrupt has NOT occurred since the last read of this register. 1 - The "COFA" Interrupt has occurred since the last read of this register. Change of OOF (Out of Frame) Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of OOF Condition" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt in response to either of the following condition.
3
Change in OOF State Interrupt Status
RUR
* Whenever the Frame Synchronizer block declares the OOF
Condition.
* Whenever the Frame Synchronizer block clears the OOF
Condition. 0 - The "Change in OOF Condition" Interrupt has NOT occurred since the last read of this register. 1 - The "Change in OOF Condition" Interrupt has occurred since the last read of this register.
NOTE: The user can obtain the current OOF state of the DS3/E3 Framer block by reading out the state of Bit 5 (RxOOF) within the "RxE3 Configuration and Status # 2 - G.751" (Direct Address = 0x1111).
143
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Change in LOF State Interrupt Status TYPE RUR DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 2
Change of LOF (Loss of Frame) Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of LOF Condition" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt in response to either of the following condition.
* Whenever the Frame Synchronizer block declares the LOF
Condition.
* Whenever the Frame Synchronizer block clears the LOF
Condition. 0 - The "Change in LOF Condition" Interrupt has NOT occurred since the last read of this register. 1 - The "Change in LOF Condition" Interrupt has occurred since the last read of this register.
NOTE: The user can obtain the current LOF state of the DS3/E3 Framer block by reading out the state of Bit 6 (RxLOF) within the "RxE3 Configuration and Status # 2 - G.751" (Direct Address = 0x1111).
1 Change in LOS State Interrupt Status RUR Change of LOS (Loss of Signal) Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of LOS Condition" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt in response to either of the following condition.
* Whenever the Frame Synchronizer block declares the LOS
Condition.
* Whenever the Frame Synchronizer block clears the LOS
Condition. 0 - The "Change of LOS Condition" Interrupt has NOT occurred since the last read of this register. 1 - The "Change of LOS Condition" Interrupt has occurred since the last read of this register.
NOTE: The user can obtain the current LOS state of the DS3/E3 Framer block by reading out the state of Bit 4 (RxLOS) within the "RxE3 Configuration and Status # 2 - G.751" (Direct Address = 0x1111).
144
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME Change in AIS State Interrupt Status TYPE RUR DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Change of AIS Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of AIS Condition" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt in response to either of the following condition.
* Whenever the Frame Synchronizer block declares the AIS
Condition.
* Whenever the Frame Synchronizer block clears the AIS
Condition. 0 - The "Change of AIS Condition" Interrupt has NOT occurred since the last read of this register. 1 - The "Change of AIS Condition" Interrupt has occurred since the last read of this register.
NOTE: The user can obtain the current AIS state of the DS3/E3 Framer block by reading out the state of Bit 3 (RxAIS) within the "RxE3 Configuration and Status # 2 - G.751" (Direct Address = 0x1111).
145
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 INTERRUPT STATUS REGISTER # 2 - G.751 (DIRECT ADDRESS = 0X1115)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Change of FERF Condition Interrupt Status R/O 0 R/O 0 RUR 0 BIT 2 Detection of BIP-4 Error Interrupt Status RUR 0 BIT 1 Detection of FAS Bit Error Interrupt Status RUR 0 BIT 0 Reserved
R/O 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O RUR
DESCRIPTION
Change of FERF Condition Interrupt Status
Change of FERF Condition Interrupt: This RESET-upon-READ bit-field indicates whether or not the "Change in FERF Condition" interrupt has occurred since the last read of this register. 0 - The "Change in FERF Condition" interrupt has NOT occurred since the last read of this register. 1 - The "Change in FERF Condition" interrupt has occurred since the last read of this register. Detection of BIP-4 Error Interrupt: This "RESET-upon-READ" bit-field indicates whether or not the "Detection of BIP-4 Error" interrupt has occurred since the last read of this register. 0 - The "Detection of BIP-4 Error" Interrupt has NOT occurred since the last read of this register. 1 - The "Detection of BIP-4 Error" Interrupt has occurred since the last read of this register. Detection of FAS Bit Error Interrupt: This "RESET-upon-READ" bit-field indicates whether or not the "Detection of FAS Bit Error" interrupt has occurred since the last read of this register. 0 - The "Detection of FAS Bit Error" Interrupt has NOT occurred since the last read of this register. 1 - The "Detection of FAS Bit Error" Interrupt has occurred since the last read of this register.
2
Detection of BIP-4 Error Interrupt Status
RUR
1
Detection of FAS Bit Error Interrupt Status
RUR
0
Unused
R/O
146
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXE3 LAPD CONTROL REGISTER - G.751 (DIRECT ADDRESS = 0X1118)
BIT 7 RxLAPD Any R/W 0 R/O 0 R/O 0 BIT 6 BIT 5 Unused BIT 4 BIT 3 BIT 2 RxLAPD Enable R/O 0 R/O 0 R/W 0 BIT 1 RxLAPD Interrupt Enable R/W 0 BIT 0 RxLAPD Interrupt Status RUR 0
BIT NUMBER 7
NAME RxLAPD Any
TYPE R/W
DESCRIPTION Receive LAPD - Any kind: This READ/WRITE bit-field permits the user to configure the LAPD Receiver to receive any kind of LAPD Message (or HDLC Message) with a size of 82 bytes or less. If the user implements this option, then the LAPD Receiver will be capable of receiving any kind of HDLC Message (with any value of header bytes). The only restriction is that the size of the HDLC Message must not exceed 82 bytes. 0 - Does not invoke this "Any Kind of HDLC Message" feature. In this case, the LAPD Receiver will only receive HDLC Messages that contains the Bellcore GR-499-CORE values for SAPI and TEI. 1 - Invokes this "Any Kind of HDLC Message" feature. In this case, the LAPD Receiver will be able to receive HDLC Messages that contain any header byte values.
NOTES: 1. This bit-field is ignored if the Frame Synchronizer block is by-passed.2. 2. The user can determine the size (or byte count) of the most recently received LAPD/PMDL Message, by reading the contents of the "RxLAPD Byte Count" Register (Direct Address = 0x1184).
6-3 2 Unused RxLAPD Enable R/O R/W LAPD Receiver Enable: This READ/WRITE bit-field permits the user to either enable or disable the LAPD Receiver within the channel. If the user enables the LAPD Receiver, then it will immediately begin extracting out and monitoring the data (being carried via the "DL" bits) within the incoming DS3 data stream. 0 - Enables the LAPD Receiver. 1 - Disables the LAPD Receiver.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
147
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME RxLAPD Interrupt Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Receive LAPD Message Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Receive LAPD Message" Interrupt. If the user enables this interrupt, then the channel will generate an interrupt, anytime the LAPD Receiver receives a new PMDL Message. 0 - Disables the "Receive LAPD Message" Interrupt. 1 - Enables the "Receive LAPD Message" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
0 RxLAPD Interrupt Status RUR Receive LAPD Message Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive LAPD Message" Interrupt has occurred since the last read of this register. 0 - "Receive LAPD Message" Interrupt has NOT occurred since the last read of this register. 1 - "Receive LAPD Message" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
148
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXE3 LAPD STATUS REGISTER - G.751 (DIRECT ADDRESS = 0X1119)
BIT 7 Unused R/O 0 BIT 6 RxABORT R/O 0 BIT 5 BIT 4 BIT 3 RxCR Type R/O 0 BIT 2 RxFCS Error R/O 0 BIT 1 End of Message R/O 0 BIT 0 Flag Present R/O 0
RxLAPDType[1:0] R/O 0 R/O 0
BIT NUMBER 7 6 Unused
NAME
TYPE R/O R/O
DESCRIPTION
RxABORT
Receive ABORT Sequence Indicator: This READ-ONLY bit-field indicates that the LAPD Receiver has received an ABORT sequence (e.g., a string of seven consecutive "0s"). 0 - LAPD Receiver has NOT received an ABORT sequence. 1 - LAPD Receiver has received an ABORT sequence.
NOTE: Once the LAPD Receiver receives an ABORT sequence, it will set this bit-field "high", until it receives another LAPD Messages.
5-4 RxLAPDType[1:0] R/O Receive LAPD Message Type Indicator: These two READ-ONLY bits indicate the type of LAPD Message that is residing within the Receive LAPD Message buffer. The relationship between the content of these two bit-fields and the corresponding message type is presented below.
R xL A P D T yp e[1:0] M essag e T yp e
0 0 1 1
0 1 0 1
CL Path Identification Idle Signal Identification Test Signal Identification ITU-T Path Identification
3
RxCR Type
R/O
Received C/R Value: This READ-ONLY bit-field indicates the value of the C/R bit (within one of the header bytes) of the most recently received LAPD Message. Receive Frame Check Sequence (FCS) Error Indicator: This READ-ONLY bit-field indicates whether or not the most recently received LAPD Message frame contained an FCS error. 0 - The most recently received LAPD Message frame does not contain an FCS error. 1 - The most recently received LAPD Message frame does contain an FCS error.
2
RxFCS Error
R/O
149
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME End of Message TYPE R/O DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
End of Message Indicator: This READ-ONLY bit-field indicates whether or not the LAPD Receiver has received a complete LAPD Message. 0 - LAPD Receiver is currently receiving a LAPD Message, but has not received the complete message. 1 - LAPD Receiver has received a completed LAPD Message.
NOTE: Once the LAPD Receiver sets this bit-field "high", this bitfield will remain high, until the LAPD Receiver begins to receive a new LAPD Message.
0 Flag Present R/O Receive Flag Sequence Indicator: This READ-ONLY bit-field indicates whether or not the LAPD Receiver is currently receiving the Flag Sequence (e.g., a continuous stream of 0x7E octets within the Data Link channel). 0 - LAPD Receiver is NOT currently receiving the Flag Sequence octet. 1 - LAPD Receiver is currently receiving the Flag Sequence octet.
RXE3 SERVICE BITS REGISTER - G.751 (DIRECT ADDRESS = 0X111A)
BIT 7 BIT 6 BIT 5 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 BIT 4 BIT 3 BIT 2 BIT 1 RxA R/O 0 BIT 0 RxN R/O 0
BIT NUMBER 7-2 1 Unused RxA
NAME
TYPE R/O R/O
DESCRIPTION
Received A Bit Value: This READ-ONLY bit-field reflects the value of the "A" bit, within the most recently received E3 frame. Received N Bit Value: This READ-ONLY bit-field reflects the value of the "N" bit, within the most recently received E3 frames.
0
RxN
R/O
150
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE E3, ITU-T G.832 RELATED REGISTERS RXE3 CONFIGURATION AND STATUS REGISTER # 1 - G.832 (DIRECT ADDRESS = 0X1110)
BIT 7 BIT 6 RxPLDType[2:0] R/O 0 R/O 1 R/O 0 BIT 5 BIT 4 RxFERF Algo. R/W 0 BIT 3 RxTMark Algo R/W 0 R/W 0 BIT 2 BIT 1 RxPLDTypeExp[2:0] R/W 1 R/W 0 BIT 0
BIT NUMBER 7-5
NAME RxPLDType[2:0]
TYPE R/O
DESCRIPTION Received PLD (Payload) Type[2:0]: These three READ-ONLY bit-fields reflect the value of the Payload Type bits, within the MA byte of the most recently received E3 frame. Receive FERF Declaration/Clearance Algorithm: This READ/WRITE bit-field permits the user to select a "Receive FERF Declaration and Clearance" Algorithm, as indicated below. 0 - The Frame Synchronizer block will declare a FERF condition if it receives the FERF indicator in 3 consecutive E3 frames. Additionally, the Frame Synchronizer block will also clear the FERF condition if it no longer receives the FERF indicator for 3 consecutive E3 frames. 1 - The Frame Synchronizer block will declare a FERF condition if it receives the FERF indicator in 5 consecutive E3 frames. Additionally, the Frame Synchronizer block will also clear the FERF condition if it no longer receives the FERF indicator for 5 consecutive E3 frames. Receive Timing Marker Validation Algorithm: This READ/WRITE bit-field permits the user to select the "Receive Timing Marker Validation" algorithm, as indicated below. 0 - The Timing Marker will be validated if it is of the same state for three (3) consecutive E3 frames. 1 - The Timing Marker will be validated if it is of the same state for five (5) consecutive E3 frames. Receive PLD (Payload) Type - Expected: This READ/WRITE bit-field permits the user to specify the "expected value" for the Payload Type, within the MA bytes of each incoming E3 frame. If the Frame Synchronizer block receives a Payload Type that differs then what has been written into these register bits, then it will generate the "Payload Type Mismatch" Interrupt.
4
RxFERF Algo
R/W
3
RxTMark Algo
R/W
2-0
RxPLDTypExp[2:0]
R/W
151
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 CONFIGURATION AND STATUS REGISTER # 2 - G.832 (DIRECT ADDRESS = 0X1111)
BIT 7 RxLOF Algo R/W 0 BIT 6 RxLOF R/O 1 BIT 5 RxOOF R/O 1 BIT 4 RxLOS R/O 0 BIT 3 RxAIS R/O 0 BIT 2 RxPLD Unstab R/O 1 BIT 1 RxTMark R/O 1 BIT 0 RxFERF R/O 1
BIT NUMBER 7
NAME RxLOF Algo
TYPE R/W
DESCRIPTION Receive LOF (Loss of Frame) Declaration Algorithm: This READ/WRITE bit-field permits the user to select a "Receive LOF Declaration" Algorithm, as indicated below. 0 - The Frame Synchronizer will declare a Loss of Frame condition after it has resided within the "OOF" (Out of Frame) condition for 24 E3 frame periods. 1 - The Frame Synchronizer will declare a Loss of Frame condition after it has resided within the "OOF" condition for 8 E3 frame periods. Receive Loss of Frame Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer is currently declaring a Loss of Frame condition, as indicated below. 0 - The Frame Synchronizer block is NOT currently declaring a Loss of Frame condition. 1 - The Frame Synchronizer block is currently declaring a Loss of Frame condition. Receive Out of Frame Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer is currently declaring an Out of Frame (OOF) condition, as indicated below. 0 - The Frame Synchronizer block is NOT currently declaring an Out of Frame condition. 1 - The Frame Synchronizer block is currently declaring an Out of Frame condition.
6
RxLOF
R/O
5
RxOOF
R/O
NOTE: The Frame Synchronizer block will declare an "OOF" condition if it detects FA1 or FA2 byte errors in four (4) consecutive "incoming" E3 frames.
4 RxLOS R/O Receive Loss of Signal Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently declaring an LOS (Loss of Signal) condition, as indicated below. 0 - The Frame Synchronizer block is NOT currently declaring an LOS condition. 1 - The Frame Synchronizer block is currently declaring an LOS condition.
152
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 3 RxAIS NAME TYPE R/O DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Receive AIS Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer block is currently detecting an AIS pattern, in the incoming E3 data stream; as indicated below. 0 - The Frame Synchronizer block is NOT currently detecting an AIS pattern in the incoming E3 data stream. 1 - The Frame Synchronizer block is currently detecting an AIS pattern in the incoming E3 data stream.
NOTE:
The Frame Synchronizer block will declare an "AIS" condition if it detects 7 or less "0s" within two consecutive "incoming" E3 frames.
2
RxPLD Unstab
R/O
Receive Payload-Type Unstable Indicator: This READ-ONLY bit-field indicates whether or not the Payload Type (within the MA bytes of each incoming E3 frame) has been consistent in the last 5 frames, as indicated below. 0 - The Payload Type value has been consistent for at least 5 consecutive E3 frames. 1 - The Payload Type value has NOT been consistence for the last 5 E3 frames. Received (Validated) Timing Marker: This READ-ONLY bit-field indicates the value of the most recently validated "Timing Marker". Receive FERF (Far-End-Receive Failure) Indicator: This READ-ONLY bit-field indicates whether or not the Frame Synchronizer is currently declaring a FERF condition, as indicated below. 0 - The Frame Synchronizer block is NOT currently declaring a FERF condition. 1 - The Frame Synchronizer block is currently declaring a FERF condition.
1
RxTMark
R/O
0
RxFERF
R/O
153
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 INTERRUPT ENABLE REGISTER # 1 - G.832 (DIRECT ADDRESS = 0X1112)
BIT 7 Unused BIT 6 Change in SSM MSG Interrupt Enable R/W 0 BIT 5 Change in SSM OOS Interrupt Enable R/W 0 BIT 4 COFA Interrupt Enable R/W 0 BIT 3 Change in OOF State Interrupt Enable R/W 0 BIT 2 Change in LOF State Interrupt Enable R/W 0 BIT 1 Change in LOS State Interrupt Enable R/W 0 BIT 0 Change in AIS State Interrupt Enable R/W 0
R/O 0
BIT NUMBER 7 6 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Change in SSM MSG Interrupt Enable
Change of Synchronization Status Message (SSM) Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in SSM Message" Interrupt, as indicated below. 0 - Disables the "Change in SSM Message" Interrupt. 1 - Enables the "Change of SSM Message" Interrupt. In this configuration, the Frame Synchronizer block will generate an interrupt anytime it receives a new (or different) SSM Message in the incoming E3 data-stream. Change of SSM OOS (Out of Sequence) Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of SSM OOS Condition" Interrupt, as indicated below. 0 - Disables the "Change of SSM OOS Condition" Interrupt. 1 - Enables the "Change of SSM OOS Condition" Interrupt. In this configuration, the Frame Synchronizer block will generate an interrupt under the following conditions. a. When the Frame Synchronizer block declares an SSM OOS condition. b. When the Frame Synchronizer block clears the SSM OOS condition.
5
Change in SSM OOS State Interrupt Enable
R/W
4
COFA Interrupt Enable
R/W
Change of Framing Alignment Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of Framing Alignment" condition interrupt, as indicated below. 0 - Disables the "Change of Framing Alignment" Interrupt. 1 - Enables the "Change of Framing Alignment" Interrupt.
154
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 3 NAME Change in OOF State Interrupt Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Change of OOF (Out of Frame) Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of OOF Condition" Interrupt, as indicated below. 0 - Disables the "Change of OOF Condition" Interrupt. 1 - Enables the "Change of OOF Condition" Interrupt. In this configuration, the Frame Synchronizer block will generate an interrupt under the following conditions. a. When the Frame Synchronizer block declares an OOF condition. b. When the Frame Synchronizer block clears the OOF condition.
2
Change in LOF State Interrupt Enable
R/W
Change of LOF (Loss of Frame) Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of LOF Condition" Interrupt, as indicated below. 0 - Disables the "Change of LOF Condition" Interrupt. 1 - Enables the "Change of LOF Condition" Interrupt. In this configuration, the Frame Synchronizer block will generate an interrupt under the following conditions. a. When the Frame Synchronizer block declares an LOF condition. b. When the Frame Synchronizer block clears the LOF condition.
1
Change in LOS State Interrupt Enable
R/W
Change of LOS (Loss of Signal) Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of LOS Condition" Interrupt, as indicated below. 0 - Disables the "Change of LOS Condition" Interrupt. 1 - Enables the "Change of LOS Condition" Interrupt. In this configuration, the Frame Synchronizer block will generate an interrupt under the following conditions. a. When the Frame Synchronizer block declares an LOS condition. b. When the Frame Synchronizer block clears the LOS condition.
0
AIS Interrupt Enable
R/W
Change of AIS (Alarm Indication Signal) Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change of AIS Condition" Interrupt, as indicated below. 0 - Disables the "Change of AIS Condition" Interrupt. 1 - Enables the "Change of AIS Condition" Interrupt. In this configuration, the Frame Synchronizer block will generate an interrupt under the following conditions. a. When the Frame Synchronizer block declares an AIS condition. b. When the Frame Synchronizer block clears the AIS condition.
155
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 INTERRUPT ENABLE REGISTER # 2 - G.832 (DIRECT ADDRESS = 0X1113)
BIT 7 Unused BIT 6 Change in RxTTB Message Interrupt Enable R/W 0 BIT 5 Reserved BIT 4 Detection of FEBE Event Interrupt Enable R/W 0 BIT 3 Change in FERF State Interrupt Enable R/W 0 BIT 2 Detection of BIP-8 Error Interrupt Enable R/W 0 BIT 1 Detection of Framing Byte Error Interrupt Enable R/W 0 BIT 0 RxPLD Mis Interrupt Enable
R/O 0
R/O 0
R/W 0
BIT NUMBER 7 6 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Change in RxTTB Message Interrupt Enable
Change in Receive Trail-Trace Buffer Message Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Change in RxTTB Message" Interrupt, as indicated below. 0 - Disables the "Change in RxTTB Message" Interrupt. 1 - Enables the "Change in RxTTB Message" Interrupt. In this mode, the Frame Synchronizer block will generate an interrupt anytime it receives a different TTB message, then what it had been receiving.
5 4
Unused Detection of FEBE Event Interrupt Enable
R/W R/W Detection of FEBE Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of FEBE" Interrupt, as indicated below. 0 - Disables the "Detection of FEBE" Interrupt. 1 - Enables the "Detection of FEBE" Interrupt. In this mode, the Frame Synchronizer block will generate an interrupt anytime it detects a FEBE (Far-End Block Error) indicator in the incoming E3 data-stream. Change of FERF Condition Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the Change of FERF Condition Interrupt, as indicated below. 0 - Disables the "Change in FERF Condition" Interrupt. 1 - Enables the "Change in FERF Condition" Interrupt. In this mode, the Frame Synchronizer block will generate an interrupt, in response to either of the following conditions. a. When the Frame Synchronizer declares a FERF condition. b. When the Frame Synchronizer clears the FERF condition.
3
Change in FERF State Interrupt Enable
R/W
156
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 2 NAME Detection of BIP-8 Error Interrupt Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Detection of BIP-8 Error Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of BIP-8 Error" Interrupt, as indicated below. 0 - Disables the "Detection of BIP-8 Error" Interrupt. 1 - Enables the "Detection of BIP-8 Error" Interrupt. In this mode, the Frame Synchronizer block will generate an interrupt anytime it detects a BIP-8 error in the incoming E3 data-stream. Detection of Framing Byte Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of Framing Byte Error" Interrupt, as indicated below. 0 - Disables the "Detection of Framing Byte Error" Interrupt. 1 - Enables the "Detection of Framing Byte Error" Interrupt. In this mode, the Frame Synchronizer block will generate an interrupt anytime it detects a FA1 or FA2 byte error in the incoming E3 data stream. Received Payload Type Mismatch Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Receive Payload Type Mismatch" interrupt, as indicated below. 0 - Disables the "Received Payload Type Mismatch" Interrupt. 1 - Enables the "Received Payload Type Mismatch" Interrupt. In this mode, the Frame Synchronizer block will generate an interrupt anytime it receives a "Payload Type" value (within the MA byte) that differs from that written into the "RxPLDExp[2:0]" bitfields.
1
Detection of Framing Byte Error Interrupt Enable
R/W
0
RxPLD Mis Interrupt Enable
157
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 INTERRUPT STATUS REGISTER # 1 - G.832 (DIRECT ADDRESS = 0X1114)
BIT 7 Unused BIT 6 Change in SSM MSG Interrupt Status RUR 0 BIT 5 Change in SSM OOS Interrupt Status RUR 0 BIT 4 COFA Interrupt Status RUR 0 BIT 3 Change in OOF State Interrupt Status RUR 0 BIT 2 Change in LOF State Interrupt Status RUR 0 BIT 1 Change in LOS State Interrupt Status RUR 0 BIT 0 Change in AIS State Interrupt Status RUR 0
R/O 0
BIT NUMBER 7 6 Unused
NAME
TYPE R/O RUR
DESCRIPTION
Change in SSM MSG Interrupt Status
Change in SSM (Synchronization Status Message) Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change in SSM Message" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt, anytime it detects a change in the "SSM[3:0]" value that it has received via the incoming E3 datastream. 0 - Indicates that the "Change in SSM Message" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Change in SSM Message" Interrupt has occurred since the last read of this register.
NOTE: The user can obtain the newly received value for "SSM" by reading out the contents of Bits 3 through 1 (RxSSM[3:0]) within the "RxE3 SSM Register - G.832" (Indirect Address =0xNE, 0x2C; Direct Address = 0x112C).
5 Change in SSM OOS State Interrupt Status RUR Change in SSM OOS (Out of Sequence) State Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change in SSM OOS State" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate the "Change in SSM OOS State" Interrupt will response to the following events.
* When the DS3/E3 Frame Synchronizer block declares the
SSM OOS Condition.
* When the DS3/E3 Frame Synchronizer block clears the SSM
OOS condition. 0 - Indicates that the "Change in SSM OOS Condition" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Change in SSM OOS Condition" Interrupt has occurred since the last read of this register.
158
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 4 NAME COFA Interrupt Status TYPE RUR DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
COFA Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "COFA" (Change of Framing Alignment) Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt anytime it detects a new "Framing Alignment" with the incoming E3 data-stream. 0 - Indicates that the "COFA Interrupt" has not occurred since the last of this register. 1 - Indicates that the "COFA Interrupt" has occurred since the last read of this register. Change in OOF (Out of Frame) State Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change in OOF State" Interrupt has occurred since the last read of this register.If this interrupt is enabled, then the DS3/E3 Framer block will generate the "Change in OOF State" Interrupt in response to the following events.
3
Change in OOF State Interrupt Status
RUR
* When the DS3/E3 Frame Synchronizer block declares the
"OOF Condition".
* When the DS3/E3 Frame Synchronizer block clears the "OOF
Condition". 0 - Indicates that the "Change in OOF State Interrupt" has not occurred since the last of this register. 1 - Indicates that the "Change in OOF State Interrupt" has occurred since the last read of this register.
NOTE: The user can determine the current state of the "AIS Condition" by reading out the contents of Bit 5 (RxOOF) within the "RxE3 Configuration and Status Register # 2 G.832" (Direct Address = 0x1111).
2 Change in LOF State Interrupt Status RUR Change in LOF (Loss of Frame) State Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change in LOF State" Interrupt has occurred since the last read of this register.If this interrupt is enabled, then the DS3/E3 Framer block will generate the "Change in LOF State" Interrupt will occur in response to the following events.
* When the DS3/E3 Frame Synchronizer block declares the
"LOF Condition".
* When the DS3/E3 Frame Synchronizer block clears the "LOF
Condition". 0 - Indicates that the "Change in LOF State Interrupt" has not occurred since the last of this register. 1 - Indicates that the "Change in LOF State Interrupt" has occurred since the last read of this register.
NOTE: The user can determine the current state of the "AIS Condition" by reading out the contents of Bit 6 (RxLOF) within the "RxE3 Configuration and Status Register # 2 G.832" (Direct Address = 0x1111).
159
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Change in LOS State Interrupt Status TYPE RUR DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Change in LOS (Loss of Signal) State Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change in LOS State" Interrupt has occurred since the last read of this register.If this interrupt is enabled, then the DS3/E3 Framer block will generate the "Change in LOS State" Interrupt will occur in response to the following events.
* When the DS3/E3 Frame Synchronizer block declares the
"LOS Condition".
* When the DS3/E3 Frame Synchronizer block clears the "LOS
Condition". 0 - Indicates that the "Change in LOS State Interrupt" has not occurred since the last of this register. 1 - Indicates that the "Change in LOS State Interrupt" has occurred since the last read of this register.
NOTE: The user can determine the current state of the "AIS Condition" by reading out the contents of Bit 4 (RxLOS) within the "RxE3 Configuration and Status Register # 2 G.832" (Direct Address = 0x1111).
0 Change in AIS State Interrupt Status RUR Change in AIS State Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change in AIS State" Interrupt has occurred since the last read of this register.If this interrupt is enabled, then the DS3/E3 Framer block will generate the "Change in AIS State" Interrupt will occur in response to the following events.
* When the DS3/E3 Frame Synchronizer block declares the
"AIS Condition".
* When the DS3/E3 Frame Synchronizer block clears the "AIS
Condition". 0 - Indicates that the "Change in AIS State Interrupt" has not occurred since the last of this register. 1 - Indicates that the "Change in AIS State Interrupt" has occurred since the last read of this register.
NOTE:
The user can determine the current state of the "AIS Condition" by reading out the contents of Bit 3 (RxAIS) within the "RxE3 Configuration and Status Register # 2 G.832" (Direct Address = 0x1111).
160
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXE3 INTERRUPT STATUS REGISTER # 2 - G.832 (DIRECT ADDRESS = 0X1115)
BIT 7 Unused BIT 6 Change in RxTTB Message Interrupt Status RUR 0 BIT 5 Reserved BIT 4 Detection of FEBE Event Interrupt Status RUR 0 BIT 3 Change in FERF State Interrupt Status RUR 0 BIT 2 Detection of BIP-8 Error Interrupt Status RUR 0 BIT 1 Detection of Framing Byte Error Interrupt Status RUR 0 BIT 0 RxPLD Mis Interrupt Status
R/O 0
R/O 0
RUR 0
BIT NUMBER 7 6 Unused
NAME
TYPE R/O RUR
DESCRIPTION
Change in RxTTB Message Interrupt Status
Change in Receive Trail-Trace Buffer Message Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change in RxTTB Message" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt anytime it receives a Trail-Trace Buffer Message, that is different from that of the previously received message. 0 - Indicates that the "Change in Receive TTB Message" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Change in Receive TTB Message" Interrupt has occurred since the last read of this register.
NOTE:
The user can obtain the value of the most recently received TTB Message by reading out the contents of the "RxE3 TTB-0" through "RxE3 TTB-15" registers (Direct Address = 0x111C through 0x112B).
5 4
Unused Detection of FEBE Event Interrupt Status
R/O RUR Detection of FEBE Event Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Detection of FEBE Event" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt anytime is detects a FEBE event in the incoming E3 data-stream. 0 - Indicates that the "Detection of FEBE Event" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Detection of FEBE Event" Interrupt has occurred since the last read of this register.
161
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Change in FERF State Interrupt Status TYPE RUR DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 3
Change in FERF (Far-End Receive Failure) State Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change in FERF State" Interrupt has occurred since the last read of this register.If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt in response to the following events.
* When the Frame Synchronizer block declares the FERF
condition.
* When the Frame Synchronizer block clears the FERF
condition. 0 - Indicates that the "Change in FERF State" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Change in FERF State" Interrupt has occurred since the last read of the register.
NOTE: The user can obtain the state of the FERF condition, by reading out the contents of Bit 0 (RxFERF) within the "RxE3 Configuration and Status Register # 2 - G.832" (Direct Address = 0x1111).
2 Detection of BIP-8 Error Interrupt Status RUR Detection of BIP-8 Error Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Detection of BIP-8 Error" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt anytime is detects a BIP-8 Error in the incoming E3 data-stream. 0 - Indicates that the "Detection of BIP-8 Error" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Detection of BIP-8 Error" Interrupt has occurred since the last read of this register. Detection of Framing Byte Error Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Detection of Framing Byte Error" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt anytime is detects an error in either the FA1 or FA2 byte, within the incoming E3 data-stream. 0 - Indicates that the "Detection of Framing Byte Error" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Detection of Framing Byte Error" Interrupt has occurred since the last read of this register.
1
Detection of Framing Byte Error Interrupt Status
RUR
162
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME Detection of PLD Type Mismatch Interrupt Status TYPE RUR DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Detection of Payload Type Mismatch Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Detection of Payload Type Mismatch" Interrupt has occurred since the last read of this register. If this interrupt is enabled, then the DS3/E3 Framer block will generate an interrupt anytime it receives an E3 data-stream that contains a "RxPLDType[2:0]" that is different from the "RxPLDTypeExp[2:0]" value. 0 - Indicates that the "Detection of Payload Type Mismatch" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Detection of Payload Type Mismatch" Interrupt has occurred since the last read of this register.
NOTE: The user can obtain the contents of the most recently received Payload Type by reading out the contents of Bits 7 through 5 (RxPLDType[2:0]) within the "RxE3 Configuration and Status Register # 1 - G.832" (Direct Address = 0x1110).
163
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 LAPD CONTROL REGISTER - G.832 (DIRECT ADDRESS = 0X1118)
BIT 7 RxLAPD Any R/W 0 R/O 0 BIT 6 BIT 5 Unused R/O 0 R/O 0 BIT 4 BIT 3 DL from NR Byte R/W 0 BIT 2 RxLAPD Enable R/W 0 BIT 1 RxLAPD Interrupt Enable R/W 0 BIT 0 RxLAPD Interrupt Status RUR 0
BIT NUMBER 7
NAME RxLAPD Any
TYPE R/W
DESCRIPTION Receive LAPD - Any kind: This READ/WRITE bit-field permits the user to configure the LAPD Receiver to receive any kind of LAPD Message (or HDLC Message) with a size of 82 bytes or less. If the user implements this option, then the LAPD Receiver will be capable of receiving any kind of HDLC Message (with any value of header bytes). The only restriction is that the size of the HDLC Message must not exceed 82 bytes. 0 - Does not invoke this "Any Kind of HDLC Message" feature. In this case, the LAPD Receiver will only receive HDLC Messages that contains the Bellcore GR-499-CORE values for SAPI and TEI. 1-Invokes this "Any Kind of HDLC Message" feature. In this case, the LAPD Receiver will be able to receive HDLC Messages that contain any header byte values.
NOTES: 1. This bit-field is ignored if the Frame Synchronizer block is by-passed. 2. The user can determine the size (or byte count) fo the most recently received LAPD/PMDL Message, by reading the contents of the "RxLAPD Byte Count" Register (Direct Address = 0x1184).
6-4 3 Unused DL from NR Byte R/O R/W PMDL in NR Byte Select: This READ/WRITE bit-field permits the user to configure the LAPD Receiver to extract out the PMDL data from the NR or GC byte, within the incoming E3 data stream. 0 - The LAPD Receiver will extract PMDL information from the GC byte, within the incoming E3 data stream. 1 - The LAPD Receiver will extract PMDL information from the NR byte, within the incoming E3 data stream.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
164
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 2 NAME RxLAPD Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
LAPD Receiver Enable: This READ/WRITE bit-field permits the user to either enable or disable the LAPD Receiver within the channel. If the user enables the LAPD Receiver, then it will immediately begin extracting out and monitoring the data (being carried via the "DL" bits) within the incoming DS3 data stream. 0 - Enables the LAPD Receiver. 1 - Disables the LAPD Receiver.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
1 RxLAPD Interrupt Enable R/W Receive LAPD Message Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Receive LAPD Message" Interrupt. If the user enables this interrupt, then the channel will generate an interrupt, anytime the LAPD Receiver receives a new PMDL Message. 0 - Disables the "Receive LAPD Message" Interrupt. 1 - Enables the "Receive LAPD Message" Interrupt.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
0 RxLAPD Interrupt Status RUR Receive LAPD Message Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive LAPD Message" Interrupt has occurred since the last read of this register. 0 - "Receive LAPD Message" Interrupt has NOT occurred since the last read of this register. 1 - "Receive LAPD Message" Interrupt has occurred since the last read of this register.
NOTE: This bit-field is ignored if the Frame Synchronizer block is by-passed.
165
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 LAPD STATUS REGISTER - G.832 (DIRECT ADDRESS = 0X1119)
BIT 7 Unused R/O 0 BIT 6 RxABORT R/O 0 BIT 5 BIT 4 BIT 3 RxCR Type R/O 0 BIT 2 RxFCS Error R/O 0 BIT 1 End of Message R/O 0 BIT 0 Flag Present R/O 0
RxLAPDType[1:0] R/O 0 R/O 0
BIT NUMBER 7 6 Unused
NAME
TYPE R/O R/O
DESCRIPTION
RxABORT
Receive ABORT Sequence Indicator: This READ-ONLY bit-field indicates that the LAPD Receiver has received an ABORT sequence (e.g., a string of seven consecutive "0s"). 0 - LAPD Receiver has NOT received an ABORT sequence. 1 - LAPD Receiver has received an ABORT sequence.
NOTE: Once the LAPD Receiver receives an ABORT sequence, it will set this bit-field "high", until it receives another LAPD Messages.
5-4 RxLAPDType[1:0] R/O Receive LAPD Message Type Indicator: These two READ-ONLY bits indicate the type of LAPD Message that is residing within the Receive LAPD Message buffer. The relationship between the content of these two bit-fields and the corresponding message type is presented below.
R xL A P D T yp e[1:0] M essag e T yp e
0 0 1 1
0 1 0 1
CL Path Identification Idle Signal Identification Test Signal Identification ITU-T Path Identification
3
RxCR Type
R/O
Received C/R Value: This READ-ONLY bit-field indicates the value of the C/R bit (within one of the header bytes) of the most recently received LAPD Message. Receive Frame Check Sequence (FCS) Error Indicator: This READ-ONLY bit-field indicates whether or not the most recently received LAPD Message frame contained an FCS error. 0 - The most recently received LAPD Message frame does not contain an FCS error. 1 - The most recently received LAPD Message frame does contain an FCS error.
2
RxFCS Error
R/O
166
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 1 NAME End of Message TYPE R/O DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
End of Message Indicator: This READ-ONLY bit-field indicates whether or not the LAPD Receiver has received a complete LAPD Message. 0 - LAPD Receiver is currently receiving a LAPD Message, but has not received the complete message. 1 - LAPD Receiver has received a completed LAPD Message.
NOTE: Once the LAPD Receiver sets this bit-field "high", this bitfield will remain high, until the LAPD Receiver begins to receive a new LAPD Message.
0 Flag Present R/O Receive Flag Sequence Indicator: This READ-ONLY bit-field indicates whether or not the LAPD Receiver is currently receiving the Flag Sequence (e.g., a continuous stream of 0x7E octets within the Data Link channel). 0 - LAPD Receiver is NOT currently receiving the Flag Sequence octet. 1 - LAPD Receiver is currently receiving the Flag Sequence octet.
RXE3 NR BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X111A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxNR_Byte[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxNR_Byte[7:0]
TYPE R/O
DESCRIPTION Receive NR Byte Value: These READ-ONLY bit-fields contain the value of the NR byte, within the most recently received E3 frame.
RXE3 GC BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X111B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxGC_Byte[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxGC_Byte[7:0]
TYPE R/O
DESCRIPTION Receive GC Byte Value: These READ-ONLY bit-fields contain the value of the GC byte, within the most recently received E3 frame.
167
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 TTB-0 REGISTER - G.832 (DIRECT ADDRESS = 0X111C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_0[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_0[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 0: These READ-ONLY bit-fields contain the contents of Byte 0 (e.g., the "Marker" Byte), within the most recently received TrailTrace Buffer" Message.
RXE3 TTB-1 REGISTER - G.832 (DIRECT ADDRESS = 0X111D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_1[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_1[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 1: These READ-ONLY bit-fields contain the contents of Byte 1, within the most recently received Trail-Trace Buffer" Message.
RXE3 TTB-2 REGISTER - G.832 (DIRECT ADDRESS = 0X111E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_2[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_2[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 2: These READ-ONLY bit-fields contain the contents of Byte 2, within the most recently received Trail-Trace Buffer" Message.
168
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXE3 TTB-3 REGISTER - G.832 (DIRECT ADDRESS = 0X111F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_3[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_3[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 3: These READ-ONLY bit-fields contain the contents of Byte 3, within the most recently received Trail-Trace Buffer" Message.
RXE3 TTB-4 REGISTER - G.832 (DIRECT ADDRESS = 0X1120)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_4[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_4[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 4: These READ-ONLY bit-fields contain the contents of Byte 4, within the most recently received Trail-Trace Buffer" Message.
RXE3 TTB-5 REGISTER - G.832 (DIRECT ADDRESS = 0X1121)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_5[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_5[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 5: These READ-ONLY bit-fields contain the contents of Byte 5, within the most recently received Trail-Trace Buffer" Message.
169
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 TTB-6 REGISTER - G.832 (DIRECT ADDRESS = 0X1122)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_6[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_6[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 6: These READ-ONLY bit-fields contain the contents of Byte 6, within the most recently received Trail-Trace Buffer" Message.
RXE3 TTB-7 REGISTER - G.832 (DIRECT ADDRESS = 0X1123)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_7[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
Bit Number 7-0
Name RxTTB_7[7:0]
Type R/O
Description Receive Trail-Trace Buffer Message - Byte 7: These READ-ONLY bit-fields contain the contents of Byte 7, within the most recently received Trail-Trace Buffer" Message.
RXE3 TTB-8 REGISTER - G.832 (DIRECT ADDRESS = 0X1124)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_8[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_8[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 8: These READ-ONLY bit-fields contain the contents of Byte 8, within the most recently received Trail-Trace Buffer" Message.
170
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXE3 TTB-9 REGISTER - G.832 (DIRECT ADDRESS = 0X1125)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_9[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_9[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 9: These READ-ONLY bit-fields contain the contents of Byte 9, within the most recently received Trail-Trace Buffer" Message.
RXE3 TTB-10 REGISTER - G.832 (DIRECT ADDRESS = 0X1126)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_10[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_10[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 10: These READ-ONLY bit-fields contain the contents of Byte 10, within the most recently received Trail-Trace Buffer" Message.
RXE3 TTB-11 REGISTER - G.832 (DIRECT ADDRESS = 0X1127)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_11[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_11[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 11: These READ-ONLY bit-fields contain the contents of Byte 11, within the most recently received Trail-Trace Buffer" Message.
171
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RXE3 TTB-12 REGISTER - G.832 (DIRECT ADDRESS = 0X1128)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_12[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_12[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 12: These READ-ONLY bit-fields contain the contents of Byte 12, within the most recently received Trail-Trace Buffer" Message.
RXE3 TTB-13 REGISTER - G.832 (DIRECT ADDRESS = 0X1129)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_13[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_13[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 13: These READ-ONLY bit-fields contain the contents of Byte 13, within the most recently received Trail-Trace Buffer" Message.
RXE3 TTB-14 REGISTER - G.832 (DIRECT ADDRESS = 0X112A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_14[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_14[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 14: These READ-ONLY bit-fields contain the contents of Byte 14, within the most recently received Trail-Trace Buffer" Message.
172
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RXE3 TTB-15 REGISTER - G.832 (DIRECT ADDRESS = 0X112B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxTTB_15[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxTTB_15[7:0]
TYPE R/O
DESCRIPTION Receive Trail-Trace Buffer Message - Byte 15: These READ-ONLY bit-fields contain the contents of Byte 15, within the most recently received Trail-Trace Buffer" Message.
RXE3 SSM REGISTER - G.832 (DIRECT ADDRESS = 0X112C)
BIT 7 RxSSM Enable R/W 0 R/O 0 BIT 6 MF[1:0] R/O 0 BIT 5 BIT 4 Reserved R/O 0 R/O 0 BIT 3 BIT 2 BIT 1 BIT 0
RxSSM[3:0] R/O 0 R/O 0 R/O 0
BIT NUMBER 7
NAME RxSSM Enable
TYPE R/W
DESCRIPTION Receive SSM Enable: This READ/WRITE bit-field permits the user to configure the Frame Synchronizer block to operate in either the "Old ITU-T G.832 Framing" format or in the "New ITU-T G.832 Framing" format. 0 - Configures the Frame Synchronizer block to support the "Pre October 1998" version of the E3, ITU-T G.832 Framing format. 1 - Configures the Frame Synchronizer block to support the "October 1998" version of the E3, ITU-T G.832 framing format. Multi-Frame Identification: These READ-ONLY bit-fields reflect the current frame number, within the Received Multi-Frame.
6-5
MF[1:0]
R/O
NOTE:
These bit-fields are only active if the DS3/E3 Frame Synchronizer block is active, and if Bit 7 (RxSSM Enable) of this register is set to "1".
4 3-0
Unused RxSSM[3:0]
R/O R/O Receive Synchronization Status Message[3:0]: These READ-ONLY bit-fields reflect the content of the "SSM" bits, within the most recently received SSM Multiframe.
NOTE:
These bit-fields are only active if the DS3/E3 Frame Synchronizer block is active, and if Bit 7 (RxSSM Enable) of this register is set to "1".
173
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT DS3 RELATED REGISTERS TXDS3 CONFIGURATION REGISTER (DIRECT ADDRESS = 0X1130)
BIT 7 Tx Yellow Alarm R/W 0 BIT 6 Tx X-Bits R/W 0 BIT 5 TxIdle R/W 0 BIT 4 TxAIS R/W 0 BIT 3 TxLOS R/W 0 BIT 2 TxFERF upon LOS R/W 1 BIT 1 TxFERF upon OOF R/W 1 BIT 0 TxFERF upon AIS R/W 1
BIT NUMBER 7
NAME Tx Yellow Alarm
TYPE R/W
DESCRIPTION Transmit Yellow Alarm (FERF) indicator: This READ/WRITE bit-field permits the user to force the Frame Generator block to transmit the FERF condition by setting both of the X-bits (within each outbound DS3 frame) to "0". 0 - "X" bits are set to the appropriate value, depending upon receive conditions (as detected by the Frame Synchronizer block). 1 - "X" bits are forced to "0" and the FERF indicator is transmitted to the remote terminal equipment. Force X bits to "1": This READ/WRITE bit-field permits the user to force the Frame Generator block to set the X-bits (within each outbound DS3 frame) to "1". 0 - "X" bits are set to the appropriate value, depending upon receive conditions (as detected by the Frame Synchronizer block). 1 - "X" bits are forced to "1". Transmit DS3 Idle Signal: This READ/WRITE bit-field permits the user to force the Frame Generator block to transmit an Idle signal condition to the remote terminal equipment. 0 - Normal traffic is generated and transmitted by the Frame Generator block. 1 - Frame Generator block transmits the DS3 Idle Pattern.
6
Tx X-Bits
R/W
5
TxIdle
R/W
NOTES: 1. This bit-field is ignored if "TxAIS" or "TxLOS" bit-fields are set to "1". 2. The exact pattern that the Frame Generator transmits (whenever this bit-field is set to "1") depends upon the contents within Bits 3 through 0 (Tx_Idle_Pattern[3:0]) within the "Transmit DS3 Pattern" Register (Direct Address = 0x114C).
174
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 4 TxAIS NAME TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit AIS Pattern: This READ/WRITE bit-field permits the user to force the Frame Generator block to transmit an AIS signal condition to the remote terminal equipment. 0 - Normal traffic is generated and transmitted by the Frame Generator block. 1 - Frame Generator block transmits the DS3 AIS Pattern.
NOTES: 1. This bit-field is ignored if the "TxLOS" bit-field is set to "1". 2. When this bit-field is set to "1", it will transmit either a "Framed, repeating 1, 0, 1, 0, ..." pattern, or an "Unframed, All-Ones" pattern, depending upon the state of Bit 7 (TxAIS Unframed All Ones), within the "Transmit DS3 Pattern Register (Direct Address = 0x114C).
3 TxLOS R/W Transmit LOS Pattern: This READ/WRITE bit-field permits the user to force the Frame Generator block to transmit an LOS signal condition to the remote terminal equipment. 0 - Normal traffic is generated and transmitted by the Frame Generator block. 1 - Frame Generator block transmits the LOS (e.g., All Zeros) Pattern.
NOTES: 1. This bit-field is ignored if "TxAIS" or "TxLOS" are set to "1". 2. When this bit-field is set to "1", it will transmit either an "All Zeros" pattern, or an "All Ones" pattern; depending upon the state of Bit 4 (TxLOS Pattern) within the "Transmit DS3 Pattern Register (Direct Address =0x114C).
2 TxFERF upon LOS R/W Transmit FERF upon Detection of LOS: This READ/WRITE bit-field permits the user to configure the Frame Generator block to automatically transmit the FERF indicator, anytime the Frame Synchronizer block declares an LOS condition. 0 - Frame Generator block will NOT automatically transmit the FERF indicator, upon the Frame Synchronizer detecting an LOS condition. 1 - Frame Generator block will automatically transmit the FERF indicator upon the Frame Synchronizer detecting an LOS condition.
175
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxFERF upon OOF TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Transmit FERF upon Detection of OOF: This READ/WRITE bit-field permits the user to configure the Frame Generator block to automatically transmit the FERF indicator, anytime the Frame Synchronizer block declares an OOF condition. 0 - Frame Generator block will NOT automatically transmit the FERF indicator, upon the Frame Synchronizer detecting an OOF condition. 1 - Frame Generator block will automatically transmit the FERF indicator upon the Frame Synchronizer detecting an OOF condition. Transmit FERF upon Detection of AIS: This READ/WRITE bit-field permits the user to configure the Frame Generator block to automatically transmit the FERF indicator, anytime the Frame Synchronizer block declares an AIS condition. 0 - Frame Generator block will NOT automatically transmit the FERF indicator, upon the Frame Synchronizer detecting an AIS condition. 1 - Frame Generator block will automatically transmit the FERF indicator upon the Frame Synchronizer detecting an AIS condition.
0
TxFERF upon AIS
R/W
176
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXDS3 FEAC CONFIGURATION AND STATUS REGISTER (DIRECT ADDRESS = 0X1131)
BIT 7 BIT 6 Unused BIT 5 BIT 4 TxFEAC Interrupt Enable R/O 0 R/W 0 BIT 3 TxFEAC Interrupt Status RUR 0 BIT 2 TxFEAC Enable R/W 0 BIT 1 TxFEAC Go R/W 0 BIT 0 TxFEAC Busy R/O 0
R/O 0
R/O 0
BIT NUMBER 7-5 4 Unused
NAME
TYPE R/O R/W
DESCRIPTION Please set to "0" for normal operation. Transmit FEAC Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit FEAC" Interrupt. If the user enables this interrupt, then the Frame Generator will generate an interrupt, once it has completed its 10th transmission of a given FEAC Message to the remote terminal equipment. 0 - Transmit FEAC Interrupt is disabled.The Frame Generator block will NOT generate an interrupt after it has completed its 10th transmission of a given FEAC Message. 1 - Transmit FEAC Interrupt is enabled.The Frame Generator block will generate an interrupt after it has completed its 10th transmission of a given FEAC Message. Transmit FEAC Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Transmit FEAC Interrupt" has occurred since the last read of this register. 0 - The Transmit FEAC Interrupt has NOT occurred since the last read of this register. 1 - The Transmit FEAC Interrupt has occurred since the last read of this register. Transmit FEAC Controller Enable: This READ/WRITE bit-field permits the user to either enable or disable the Transmit FEAC Controller, within the Frame Generator block. 0 - Disables the Transmit FEAC Controller. 1 - Enables the Transmit FEAC Controller. Transmit FEAC Message Command: A "0" to "1" transition, within this bit-field configures the Transmit FEAC Controller to begin its transmission of the FEAC Message (which consists of the FEAC code, as specified within the "TxDS3 FEAC" Register).
TxFEAC Interrupt Enable
3
TxFEAC Interrupt Status
RUR
2
TxFEAC Enable
R/W
1
TxFEAC Go
R/W
NOTE: The user is advised to perform a write operation that resets this bit-field back to "0", following execution of the command to transmit a FEAC Message.
177
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxFEAC Busy TYPE R/O DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
Transmit FEAC Controller BUSY Indicator: This READ-ONLY bit-field indicates whether or not the Transmit FEAC Controller is currently busy transmitting a FEAC Message to the remote terminal. 0 - Transmit FEAC Controller is NOT busy. 1 - Transmit FEAC Controller is currently transmitting the FEAC Message to the remote terminal.
TXDS3 FEAC REGISTER (DIRECT ADDRESS = 0X1132)
BIT 7 Unused R/O 0 R/W 1 R/W 1 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Unused R/W 1 R/W 1 R/O 0
TxFEACCode[5:0] R/W 1 R/W 1
BIT NUMBER 7 6-1 Unused
NAME
TYPE R/O R/W
DESCRIPTION
TxFEACCode[5:0]
Transmit FEAC Code Word[5:0] These six (6) READ/WRITE bit-fields permit the user to specify the FEAC Code word that the Transmit FEAC Processor (within the Frame Generator block) should transmit to the remote terminal equipment. Once the user enables the "Transmit FEAC Controller" and commands it to begin its transmission, the Transmit FEAC Controller will then (1) encapsulate this six-bit code word into a 16-bit structure, (2) proceed to transmit this 16-bit structure 10 times, repeatedly, and then halt.
NOTE: These bit-fields are ignored if the user does not enable and use the Transmit FEAC Controller.
0 Unused R/O
178
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXDS3 LAPD CONFIGURATION REGISTER (DIRECT ADDRESS = 0X1133)
BIT 7 TxLAPD Any R/W 0 R/O 0 BIT 6 BIT 5 Unused BIT 4 BIT 3 Auto Retransmit R/O 0 R/W 1 BIT 2 Reserved BIT 1 TxLAPD Message Length R/W 0 BIT 0 TxLAPD Enable R/W 0
R/O 0
R/O 0
BIT NUMBER 7
NAME TxLAPD Any
TYPE R/W
DESCRIPTION Transmit LAPD - Any kind: This READ/WRITE bit-field permits the user to configure the LAPD Transmitter to transmit any kind of LAPD Message (or HDLC Message) with a size of 82 byte or less. If the user implements this option, then the LAPD Transmitter will be capable of transmitting any kind of HDLC frame (with any value of header bytes). The only restriction is that the size of the HDLC frame must not exceed 82 bytes. 0 - Does not invoke this "Any Kind of HDLC Message" feature. In this case, the LAPD Transmitter will only transmit HDLC Messages that contains the Bellcore GR-499-CORE values for SAPI and TEI. 1- Invokes this "Any Kind of HDLC Message" feature. In this case, the LAPD Transmitter will be able to transmit HDLC Messages that contain any header byte values.
NOTE: If the user invokes the "Any Kind of HDLC Message" feature, then he/she must indicate the size of the information payload (in terms of bytes) within the "Transmit LAPD Byte Count" Register (Direct Address =0x1183).
6-4 3 Unused Auto Retransmit R/O R/W Auto-Retransmit of LAPD Message: This READ/WRITE bit-field permits the user to configure the LAPD Transmitter to transmit PMDL messages, repeatedly at one-second intervals. Once the user enables this feature, and then commands the LAPD Transmitter to transmit a given PMDL Message; the LAPD Transmitter will then proceed to transmit this PMDL Message (based upon the contents within the Transmit LAPD Message Buffer) repeatedly at one second intervals. 0 - Disables the Auto-Retransmit Feature. In this case, the PMDL Message will only be transmitted once, afterwards the LAPD Transmitter will proceed to transmit a continuous stream of Flag Sequence octets (0x7E) via the DL bits, within each output DS3 frame. No more PMDL Messages will be transmitted until the user commands another transmission. 1 - Enables the Auto-Retransmit Feature.In this case, the LAPD Transmitter will transmit PMDL messages (based upon the contents within the Transmit LAPD Buffer) repeatedly at one-second intervals.
NOTE:
2 Reserved R/O
This bit-field is ignored if the LAPD Transmitter is disabled.
179
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxLAPD Message Length TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Transmit LAPD Message Length Select: This READ/WRITE bit-field permits the user to specify the length of the payload data within the outbound LAPD/PMDL Message, as indicated below. 0 - Configures the LAPD Transmitter to transmit a LAPD/PMDL message that has a payload data size of 76 bytes. 1 - Configures the LAPD Transmitter to transmit a LAPD/PMDL message that has a payload data size of 82 bytes. LAPD Transmitter Enable: This READ/WRITE bit-field permits the user to enable the LAPD Transmitter, within the channel. Once the user enables the LAPD Transmitter, it will immediately begin transmitting the Flag Sequence octet (0x7E) to the remote terminal via the outbound "DL" bits, within each DS3 data stream. The LAPD Transmitter will continue to do this until the user commands the LAPD Transmitter to transmit a PMDL Message. 0 - Disables the LAPD Transmitter. 1 - Enables the LAPD Transmitter.
0
TxLAPD Enable
R/W
180
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXDS3 LAPD STATUS/INTERRUPT REGISTER (DIRECT ADDRESS = 0X1134)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 TxDL Start R/O 0 R/O 0 R/W 0 BIT 2 TxDL Busy R/O 0 BIT 1 TxLAPD Interrupt Enable R/W 0 BIT 0 TxLAPD Interrupt Status RUR 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
TxDL Start
Transmit LAPD Message Command: A "0" to "1" transition, within this bit-field commands the LAPD Transmitter to begin the following activities:
* Reading out the contents of the Transmit LAPD Message
Buffer.
* Zero-Stuffing of this data * FCS Calculation and Insertion * Fragmentation of this composite PMDL Message, and
insertion into the "DL" bit-fields, within each outbound DS3 frame. 2 TxDL Busy R/O Transmit LAPD Controller Busy Indicator: This "READ-ONLY" bit-field indicates whether or not the Transmit LAPD Controller is currently busy transmitting a PMDL Message to the remote terminal equipment. The user can continuously poll this bit-field in order to check for completion of transmission of the LAPD/PMDL Message. 0 - LAPD Transmitter is NOT busy transmitting a PMDL Message. 1 - LAPD Transmitter is currently busy transmitting a PMDL Message. Transmit LAPD Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit LAPD Interrupt". If the user enables this interrupt, then the channel will generate an interrupt anytime the LAPD Transmitter has completed its transmission of a given LAPD/PMDL Message to the remote terminal. 0 - Disables Transmit LAPD Interrupt. 1 - Enables Transmit LAPD Interrupt. Transmit LAPD Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Transmit LAPD Interrupt" has occurred since the last read of this register. 0 - Transmit LAPD Interrupt has NOT occurred since the last read of this register. 1 - Transmit LAPD Interrupt has occurred since the last read of this register.
1
TxLAPD Interrupt Enable
R/W
0
TxLAPD Interrupt Status
RUR
181
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXDS3 M-BIT MASK REGISTER (DIRECT ADDRESS = 0X1135)
BIT 7 BIT 6 TxFEBEDat[2:0] BIT 5 BIT 4 FEBE Register Enable R/W 0 R/W 0 BIT 3 Tx P-Bit Error BIT 2 BIT 1 TxM_Bit_Mask[2:0] BIT 0
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
BIT NUMBER 7-5
NAME TxFEBEDat[2:0]
TYPE R/W
DECRIPTION Transmit FEBE Value: These READ/WRITE bit-fields, along with "FEBE Register Enable" permit the user to configure the Frame Generator block to transmit FEBE values (to the remote terminal) based upon the contents of these bit-fields. If the user sets the "FEBE Register Enable" bit-field to "1", then the Frame Generator block will write the contents of these bitfields into the FEBE bits, within each outbound DS3 frame.If the user sets the "FEBE Register Enable" bit-field to "0" then these register bits will be ignored. Transmit FEBE (by Software) Enable: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit FEBE values (to the remote terminal) per register setting via the "TxFEBEDat[2:0]" bit-field. This option provides the user with software control over the "outbound" FEBE values, within the DS3 data stream. 0 - Configures the Frame Generator block to transmit FEBE values based upon receive conditions, as determined by the companion Frame Synchronizer block. 1 - Configures the Frame Generator block to write the contents of the "TxFEBEDat[2:0]" bit-fields into the FEBE bits, within each "outbound" DS3 frame. Transmit P-Bit Error: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with erred P-bits, as indicated below. 0 - DS3 frames with correct P-bits are generated and transmitted to the remote terminal equipment. 1 - DS3 frames with erred P-bits are generated and transmitted to the remote terminal equipment. Transmit M-Bit Error: These READ/WRITE bit-fields permit the user to configure the Frame Generator block to transmit DS3 frames with erred M-bits. These three (3) bit-fields correspond to the three M-bits, within each outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of these bit-fields and the value of the three M-bits. The results of this calculation will be written back into the M-bit positions within each outbound DS3 frame. The user should set these bit-fields to "0, 0, 0" for normal (e.g., un-erred) operation.
4
FEBE Register Enable
R/W
3
Tx P-Bit Error
R/W
2-0
TxM_Bit_Mask[2:0]
R/W
182
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXDS3 F-BIT MASK # 1 REGISTER (DIRECT ADDRESS = 0X1136)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 F_BitMask[27]/ UDL Bit #9 (C73) R/O 0 R/W 0 BIT 2 F_Bit Mask [26]/ UDL Bit #8 (C72) R/W 0 BIT 1 F_Bit Mask [25]/ UDL Bit #7 (C71) R/W 0 BIT 0 F_Bit Mask [24]
Unused
R/O 0
R/O 0
R/O 0
R/W 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
F Bit Mask[27]/UDL Bit #9 (C73)
Transmit F-Bit Error - Bit 28/UDL Bit #9 (C73): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Indirect Address =0xNE, 0x0C; Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 28: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 28th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 28th F-bit. The results of this calculation will be written back into the 28th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for UDL Bit #9 or C73 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "UDL Bit #9 (or C73)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1 - Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
183
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME F Bit Mask [26]/UDL Bit #8 (C72) TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 2
Transmit F-Bit Error - Bit 27/UDL Bit #8 (C72): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 27: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 27th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 27th F-bit. The results of this calculation will be written back into the 27th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for UDL Bit #8 or C72 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "UDL Bit #8 (or C72)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1 - Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field. Transmit F-Bit Error - Bit 26/UDL Bit #7 (C71): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 26: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 26th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 26th F-bit. The results of this calculation will be written back into the 26th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for UDL Bit #7 or C71 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "UDL Bit #7 (or C71)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1 - Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
1
F Bit Mask [25]/UDL Bit #7 (C71)
R/W
184
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME F Bit Mask [24] TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit F-Bit Error - Bit 25: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 25th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 25th F-bit. The results of this calculation will be written back into the 25th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation.
NOTE: This bit-field is ignored if Bit 7 (TxOHSrc), within the "Test Register (Direct Address = 0x110C) is set to the "1".
185
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXDS3 F-BIT MASK # 2 REGISTER (DIRECT ADDRESS = 0X1137)
BIT 7 F_Bit Mask [23]/UDL Bit# 6 (C63) R/W 0 BIT 6 F_Bit Mask [22]/UDL Bit# 5 (C62) R/W 0 BIT 5 F_Bit Mask [21]/UDL Bit # 4 (C61) R/W 0 BIT 4 F_Bit Mask [20] R/W 0 BIT 3 F_Bit Mask [19]/DL Bit # 3 (C53) R/W 0 BIT 2 F_Bit Mask [18]/DL Bit # 2 (C52) R/W 0 BIT 1 F_Bit Mask [17]/DL Bit# 1 (C51) R/W 0 BIT 0 F_Bit Mask [16] R/W 0
BIT NUMBER 7
NAME F Bit Mask[23]/UDL Bit # 6 (C63)
TYPE R/W
DESCRIPTION Transmit F-Bit Error - Bit 24/UDL Bit # 6 (C63): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 24: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 24th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 24th F-bit. The results of this calculation will be written back into the 24th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for UDL Bit # 6 or C63 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "UDL Bit # 6 (or C63)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
186
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 6 NAME F Bit Mask [22]/UDL Bit # 5 (C62) TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit F-Bit Error - Bit 23/UDL Bit # 5 (C62): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 23: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 23rd F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 23rd F-bit. The results of this calculation will be written back into the 23rd F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for UDL Bit # 5 or C62 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "UDL Bit # 5 (or C62)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
5
F Bit Mask [21]/UDL Bit # 4 (C61)
R/W
Transmit F-Bit Error - Bit 22/UDL Bit # 4 (C61): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 22: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 22nd F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 22nd F-bit. The results of this calculation will be written back into the 22nd F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for UDL Bit # 4 or C61 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "UDL Bit # 4 (or C61)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
187
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME F Bit Mask [20] TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 4
Transmit F-Bit Error - Bit 21: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 21st F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 21st F-bit. The results of this calculation will be written back into the 21st F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. Transmit F-Bit Error - Bit 20/DL Bit # 3 (C53): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 20: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 20th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 20th F-bit. The results of this calculation will be written back into the 20th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for DL Bit # 3 or C53 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "DL Bit # 3 (or C53)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
3
F Bit Mask [19]/DL Bit # 3 (C53)
R/W
188
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 2 NAME F Bit Mask [18]/DL Bit # 2 (C52) TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit F-Bit Error - Bit 19/DL Bit # 2 (C52): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 19: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 19th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 19th F-bit. The results of this calculation will be written back into the 19th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for DL Bit # 2 or C52 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "DL Bit # 2 (or C52)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field. Transmit F-Bit Error - Bit 18/DL Bit # 1 (C51): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 18: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 18th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 18th F-bit. The results of this calculation will be written back into the 18th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for DL Bit # 1 or C51 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "DL Bit # 1 (or C51)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
1
F Bit Mask [17]/DL Bit # 1 (C51)
R/W
189
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME F Bit Mask [16] TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
Transmit F-Bit Error - Bit 17: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 17th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 17th F-bit. The results of this calculation will be written back into the 17th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation.
190
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXDS3 F-BIT MASK # 3 REGISTER (DIRECT ADDRESS = 0X1138)
BIT 7 F_Bit Mask [15]/FEBE Bit #3 (C43) R/W 0 BIT 6 F_Bit Mask [14]/FEBE Bit #2 (C42) R/W 0 BIT 5 F_Bit Mask [13]/FEBE Bit #1 (C41) R/W 0 BIT 4 F_Bit Mask [12] R/W 0 BIT 3 F_Bit Mask [11]/CP Bit #3(C33) R/W 0 BIT 2 F_Bit Mask [10]/CP Bit #2(C32) R/W 0 BIT 1 F_Bit Mask [9]/CP Bit #1(C31) R/W 0 BIT 0 F_Bit Mask [8] R/W 0
BIT NUMBER 7
NAME F Bit Mask[15]/FEBE Bit # 3 (C43)
TYPE R/W
DESCRIPTION Transmit F-Bit Error - Bit 16/FEBE Bit # 3 (C43): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 16: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 16th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 16th F-bit. The results of this calculation will be written back into the 16th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for FEBE Bit # 3 or C43 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "FEBE Bit # 3 (or C43)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
191
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME F Bit Mask [14]/FEBE Bit # 2 (C42) TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 6
Transmit F-Bit Error - Bit 15/FEBE Bit # 2 (C42): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 15: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 15th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 15th F-bit. The results of this calculation will be written back into the 15th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for FEBE Bit # 2 or C42 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "FEBE Bit # 2 (or C42)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field. Transmit F-Bit Error - Bit 14/FEBE Bit # 1 C41): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 14: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 14th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 14th F-bit. The results of this calculation will be written back into the 14th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for FEBE Bit # 1 or C41 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "FEBE Bit # 1 (or C41)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
5
F Bit Mask [13]/FEBE Bit 1 (C41)
R/W
192
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 4 NAME F Bit Mask [12] TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit F-Bit Error - Bit 13: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 13th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 13th F-bit. The results of this calculation will be written back into the 13th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. Transmit F-Bit Error - Bit 12/CP Bit # 3 (C33): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 12: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 12th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 12th F-bit. The results of this calculation will be written back into the 12th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for CP Bit # 3 or C33 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "CP Bit # 3 (or C33)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
3
F Bit Mask [11]/CP Bit # 3 (C33)
R/W
193
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME F Bit Mask [10]/CP Bit # 2 (C32) TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 2
Transmit F-Bit Error - Bit 11/CP Bit # 2 (C32): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 11: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 11th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 11th F-bit. The results of this calculation will be written back into the 11th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for CP Bit # 2 or C32 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "CP Bit # 2 (or C32)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field. Transmit F-Bit Error - Bit 10/CP Bit # 1 (C31): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 10: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 10th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 10th F-bit. The results of this calculation will be written back into the 10th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for CP Bit # 1 or C31 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "CP Bit # 1 (or C31)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
1
F Bit Mask [9]/CP Bit # 1 (C31)
R/W
194
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME F Bit Mask [8] TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit F-Bit Error - Bit 9: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 9th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 9th Fbit. The results of this calculation will be written back into the 9th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation.
195
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXDS3 F-BIT MASK # 4 REGISTER (DIRECT ADDRESS = 0X1139)
BIT 7 F_Bit Mask [7]/UDL Bit # 3 (C23) R/W 0 BIT 6 F_Bit Mask [6]/UDL Bit # 2 (C22) R/W 0 BIT 5 F_Bit Mask [5]/UDL Bit # 1 (C21) R/W 0 BIT 4 F_Bit Mask [4]/X Bit # 2 R/W 0 BIT 3 F_Bit Mask [3]/FEAC Bit (C13) R/W 0 BIT 2 F_Bit Mask [2]/NA Bit (C12) R/W 0 BIT 1 F_Bit Mask [1]/AIC Bit (C11) R/W 0 BIT 0 F_Bit Mask [0]/X Bit # 1 R/W 0
BIT NUMBER 7
NAME F Bit Mask[7]/UDL Bit # 3 (C23)
TYPE R/W
DESCRIPTION Transmit F-Bit Error - Bit 8/UDL Bit # 3 (C23): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 8: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 8th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 8th Fbit. The results of this calculation will be written back into the 8th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for UDL Bit # 3 or C23 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "UDL Bit # 3 (or C23)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
196
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 6 NAME F Bit Mask [6]/UDL Bit # 2 (C22) TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit F-Bit Error - Bit 7/UDL Bit # 2 (C22): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 7: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 7th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 7th Fbit. The results of this calculation will be written back into the 7th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for UDL Bit # 2 or C22 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "UDL Bit # 2 (or C22)" bit-fields, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field. Transmit F-Bit Error - Bit 6/UDL Bit # 1 (C21): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 6: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 6th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 6th Fbit. The results of this calculation will be written back into the 6th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for UDL Bit # 1 or C21 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "UDL Bit # 1 (or C21)" bit-field, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
5
F Bit Mask [5]/UDL Bit # 1 (C21)
R/W
197
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME F Bit Mask [4]/X Bit # 2 TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 4
Transmit F-Bit Error - Bit 5/X Bit # 2: The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 5: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 5th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 5th Fbit. The results of this calculation will be written back into the 5th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for X Bit # 2: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "X-Bit # 2" bit-field, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field. Transmit F-Bit Error - Bit 4/FEAC Bit (C13): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 4: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 4th F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 4th Fbit. The results of this calculation will be written back into the 4th F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for FEAC or C13 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "FEAC (or C13)" bit-field, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
3
F Bit Mask [3]/FEAC Bit (C13)
R/W
198
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 2 NAME F Bit Mask [2]/NA Bit (C12) TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit F-Bit Error - Bit 3/NA Bit (C12): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 3: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 3rd F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 3rd Fbit. The results of this calculation will be written back into the 3rd F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for NA or C12 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "NA (or C12)" bit-field, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field. Transmit F-Bit Error - Bit 2/AIC Bit (C11): The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 2: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 2nd F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 2nd F-bit. The results of this calculation will be written back into the 2nd F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for AIC or C11 bit: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "AIC (or C11)" bit-field, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
1
F Bit Mask [1]/AIC Bit (C11)
R/W
199
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME F Bit Mask [0]/X Bit # 1 TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
Transmit F-Bit Error - Bit 1/X Bit # 1: The exact function of this register bit depends upon whether Bit 7 (TxOHSrc), within the "Test Register" (Direct Address = 0x110C) is set to "1" or "0". If "TxOHSrc" = 0 - Transmit F-Bit Error - Bit 1: This READ/WRITE bit-field permits the user to configure the Frame Generator block to transmit DS3 frames with an erred F bit. This F-bit corresponds with the 1st F-bit, within a given outbound DS3 frame. The Frame Generator block will perform an XOR operation with the contents of this bit-field and value of the 1st Fbit. The results of this calculation will be written back into the 1st F-bit position, within each outbound DS3 frame. The user should set this bit-field to "0" for normal (e.g., un-erred) operation. If "TxOHSrc" = 1 - Insert Enable for X Bit # 1: This READ/WRITE bit-field permits the user to configure the Frame Generator block to externally accept an overhead bit and insert it into the "X-Bit # 1" bit-field, within the outbound DS3 data-stream. 0 - Configures the Frame Generator to externally accept and insert data into this overhead bit-field. 1- Configures the Frame Generator to NOT externally accept and insert data into this overhead bit-field.
200
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT DS3 PATTERN REGISTER (DIRECT ADDRESS = 0X114C)
BIT 7 TxAIS Unframed All Ones R/W 0 BIT 6 DS3 AIS Non-Stuck Stuff R/W 0 BIT 5 Unused BIT 4 TxLOS Pattern R/W 0 R/W 1 BIT 3 BIT 2 BIT 1 BIT 0
Transmit_Idle_Pattern[3:0]
R/O 0
R/W 1
R/W 0
R/W 0
BIT NUMBER 7
NAME TxAIS - Unframed All Ones
TYPE R/W
DESCRIPTION Transmit AIS - Unframed All Ones: This READ/WRITE bit-field permits the user to configure the "Frame Generator" block to transmit either of the following pattern, anytime it is configured to transmit an AIS signal. 1. A "Framed, repeating 1, 0, 1, 0... pattern (per Bellcore GR-499-CORE) or 2. An "Unframed All Ones" pattern. 0 - Configures the Frame Generator to transmit the "Framed, Repeating 1, 0, 1, 0, ... pattern; whenever it is configured to transmit an AIS pattern. 1- Configures the Frame Generator to transmit an "Unframed, All-Ones" pattern, whenever it is configured to transmit an AIS signal.
6
DS3 AIS-Non-Stuck Stuff
R/W
DS3 AIS - Non-Stuck Stuff Option - AIS Pattern: This READ/WRITE bit-field (along with the "TxAIS - Unframed All Ones" bit-field) permit the user to define the type of AIS datastream that the DS3 Frame Generator block will transmit, as described below. 0 - Configures the DS3 Frame Generator block to force all of the "C" bits to "0", when it is configured to transmit a Framed AIS signal. 1 - Configures the DS3 Frame Generator block to NOT force all of the "C" bits to "0", when it is configured to transmit an Framed AIS signal. In this case, the "C" bits can be used to transport FEAC or PMDL messages.
NOTE: This bit-field is ignored if the DS3 Frame Generator block has been configured to transmit an "Unframed - All Ones" type of AIS signal.
5 4 Unused TxLOS Pattern R/W R/W Transmit LOS Pattern: This READ/WRITE bit-field permits the user to configure the "Frame Generator" block to transmit either an "All Zeros" or an "All Ones" pattern, anytime it is configured to transmit an "LOS Pattern". 0 - Configures the Frame Generator to transmit an "All Zeros" pattern, whenever it is configured to transmit an LOS pattern. 1 - Configures the Frame Generator to transmit an "All Ones" pattern, whenever it is configured to transmit an LOS pattern.
201
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Tx_Idle Pattern[3:0] TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 3-0
Transmit Idle Pattern: These READ/WRITE bit-fields permit the user to specify the type of pattern the Frame Generator should send, whenever it is transmitting the "DS3 Idle" pattern.
NOTE: Setting these bit-fields to "[1, 1, 0, 0] configure the Frame Generator block to transmit a "Framed, repeating "1, 1, 0, 0, ..." pattern (per Bellcore GR-499-CORE) requirements.
202
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT E3, ITU-T G.751 RELATED REGISTERS TXE3 CONFIGURATION REGISTER - G.751 (DIRECT ADDRESS = 0X1130)
BIT 7 TxBIP-4 Enable R/W 0 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 TxAIS Enable BIT 1 TxLOS Enable R/W 0 BIT 0 TxFAS Source Sel R/W 0
TxASrcSel[1:0]
TxNSrcSel[1:0]
R/W 0
R/W 0
R/W 0
R/W 0
R/W 0
BIT NUMBER 7
NAME TxBIP-4 Enable
TYPE R/W
DESCRIPTION Transmit BIP-4 Enable: This READ/WRITE bit-field permits the user to configure the Frame Generator block to do the following: a. Compute the BIP-4 value over a given E3 frame. b. Insert this BIP-4 value into the last nibble-field within the very next E3 frame.0 - Does not configure this option. In this case, the last nibble (of each "outbound" E3 frame) will contain payload data.1 - Configures the Frame Generator block to compute and insert the BIP-4 value.
6-5
TxASrcSel[1:0]
R/W
Transmit A Bit Source Select[1:0]: These two READ/WRITE bit-fields permit the user to specify the source or type of data that is being carried via the "A" bits, within each "outbound" E3 data stream, as indicated below.
T x A S rc S e l[1:0 ] R es u ltin g S o u rc e o f A B it
0
0
The "TxA" bit-field, within the "TxE3 Service Bit" register (Direct Address = 0x1135) Not Valid - Do not use. The "A" bit is sourced via the "Payload Data Input Interface" block. This is discussed in greater detail in Section _. The Com panion Fram e Synchronizer block. In this case, the A bit will transm it the FEBE indicator to the rem ote term inal equipm ent. The A bit will be set to "1" when the com panion Fram e Synchronizer detects a BIP-4 error, and will be set to "0" when the Fram e Synchronizer detects unerred E3 fram es.
0
1
1
0
1
1
4-3
TxNSrcSel[1:0]
R/W
Transmit N Bit Source Select[1:0]: These two READ/WRITE bit-fields permit the user to specify the source or type of data that is being carried via the "N" bits, within each "outbound" E3 data stream, as indicated below.
203
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
4-3
TxNSrcSel[1:0]
R/W
Transmit N Bit Source Select[1:0]: These two READ/WRITE bit-fields permit the user to specify the source or type of data that is being carried via the "N" bits, within each "outbound" E3 data stream, as indicated below.
T x N S rc S e l[1 :0] R es u ltin g S o u rc e o f N B it
0
0
The "TxN" bit-field, within the "TxE3 Service Bit" register (Direct Nddress = 0x1135) Not Valid - Do not use. The LAPD Transm itterIn this case, the N bit will function as the LAPD/P M DL channel. The "N" bit is sourced via the "Payload Data Input Interface" block. This is discussed in greater detail in Section _.
0
1
1
0
1
1
2
TxAIS Enable
R/W
Transmit AIS Indicator: This READ/WRITE bit-field permits the user to (by software control) force the Frame Generator to generate and transmit the AIS indicator to the remote terminal equipment. 0 - Does not configure the Frame Generator to generate and transmit the AIS indicator. 1 - Configures the Frame Generator to generate and transmit the AIS indicator. In this case, the Frame Generator will force all bits (within the "outbound" E3 data stream) to an "All Ones" pattern.
NOTE: This bit-field is ignored if the Frame Generator has been configured to transmit the LOS pattern.
1 TxLOS Enable R/W Transmit LOS (Pattern) Enable: This READ/WRITE bit-field permits the user to (by software control) force the Frame Generator block to transmit the LOS (Loss of Signal) pattern to the remote terminal equipment. 0 - Does not configure the Frame Generator block to generate and transmit the LOS pattern. 1 - Configures the Frame Generator block to generate and transmit the LOS pattern. In this case, the Frame Generator block will force all bits (within the "outbound" E3 data stream) to an "All Zeros" pattern. Transmit FAS Source Select: This READ/WRITE bit-field permits the user to specify the source of the FAS (Framing Alignment Signal), to be used in the "outbound" E3 data-stream, as indicated below. 0 - FAS bits are inserted internally by the Frame Generator block. 1 - FAS bits are sourced by the "Payload Data Input Interface" block. This is discussed in greater detail in Section _.
0
TxFAS Source Sel
R/W
204
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXE3 LAPD CONFIGURATION REGISTER - G.751 (DIRECT ADDRESS = 0X1133)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Auto Retransmit R/O 0 R/O 0 R/W 1 BIT 2 Reserved BIT 1 TxLAPD Message Length R/W 0 BIT 0 TxLAPD Enable R/W 0
R/O 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Auto Retransmit
Auto-Retransmit of LAPD Message: This READ/WRITE bit-field permits the user to configure the LAPD Transmitter to transmit PMDL messages, repeatedly at one-second intervals. Once the user enables this feature, and then commands the LAPD Transmitter to transmit a given PMDL Message; the LAPD Transmitter will then proceed to transmit this PMDL Message (based upon the contents within the Transmit LAPD Message Buffer) repeatedly at one second intervals. 0 - Disables the Auto-Retransmit Feature. In this case, the PMDL Message will only be transmitted once, afterwards the LAPD Transmitter will proceed to transmit a continuous stream of Flag Sequence octets (0x7E) via the DL bits, within each output DS3 frame. No more PMDL Messages will be transmitted until the user commands another transmission. 1 - Enables the Auto-Retransmit Feature.In this case, the LAPD Transmitter will transmit PMDL messages (based upon the contents within the Transmit LAPD Buffer) repeatedly at one-second intervals.
NOTE:
2 1 Reserved TxLAPD Message Length R/O R/W
This bit-field is ignored if the LAPD Transmitter is disabled.
Transmit LAPD Message Length Select: This READ/WRITE bit-field permits the user to specify the length of the payload data within the outbound LAPD/PMDL Message, as indicated below. 0 - Configures the LAPD Transmitter to transmit a LAPD/PMDL message that has a payload data size of 76 bytes. 1 - Configures the LAPD Transmitter to transmit a LAPD/PMDL message that has a payload data size of 82 bytes. LAPD Transmitter Enable: This READ/WRITE bit-field permits the user to enable the LAPD Transmitter, within the channel. Once the user enables the LAPD Transmitter, it will immediately begin transmitting the Flag Sequence octet (0x7E) to the remote terminal via the outbound "DL" bits, within each DS3 data stream. The LAPD Transmitter will continue to do this until the user commands the LAPD Transmitter to transmit a PMDL Message. 0 - Disables the LAPD Transmitter. 1 - Enables the LAPD Transmitter.
0
TxLAPD Enable
R/W
205
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXE3 LAPD STATUS/INTERRUPT REGISTER - G.751 (DIRECT ADDRESS = 0X1134)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 TxDL Start BIT 2 TxDL Busy BIT 1 TxLAPD Interrupt Enable R/W 0 BIT 0 TxLAPD Interrupt Status RUR 0
R/O 0
R/O 0
R/O 0
R/O 0
R/W 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
TxDL Start
Transmit LAPD Message Command: A "0" to "1" transition, within this bit-field commands the LAPD Transmitter to begin the following activities:
* Reading out the contents of the Transmit LAPD Message
Buffer.
* Zero-Stuffing of this data * FCS Calculation and Insertion * Fragmentation of this composite PMDL Message, and
insertion into the "DL" bit-fields, within each outbound DS3 frame. 2 TxDL Busy R/O Transmit LAPD Controller Busy Indicator: This "READ-ONLY" bit-field indicates whether or not the Transmit LAPD Controller is currently busy transmitting a PMDL Message to the remote terminal equipment. The user can continuously poll this bit-field in order to check for completion of transmission of the LAPD/PMDL Message. 0 - LAPD Transmitter is NOT busy transmitting a PMDL Message. 1 - LAPD Transmitter is currently busy transmitting a PMDL Message. Transmit LAPD Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit LAPD Interrupt". If the user enables this interrupt, then the channel will generate an interrupt anytime the LAPD Transmitter has completed its transmission of a given LAPD/PMDL Message to the remote terminal. 0 - Disables Transmit LAPD Interrupt. 1 - Enables Transmit LAPD Interrupt. Transmit LAPD Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Transmit LAPD Interrupt" has occurred since the last read of this register. 0 - Transmit LAPD Interrupt has NOT occurred since the last read of this register. 1 - Transmit LAPD Interrupt has occurred since the last read of this register.
1
TxLAPD Interrupt Enable
R/W
0
TxLAPD Interrupt Status
RUR
206
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXE3 SERVICE BITS REGISTER - G.751 (DIRECT ADDRESS = 0X1135)
BIT 7 BIT 6 BIT 5 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 BIT 4 BIT 3 BIT 2 BIT 1 TxA R/W 0 BIT 0 TxN R/W 0
BIT NUMBER 7-2 1 Unused TxA
NAME
TYPE R/O R/W
DESCRIPTION
Transmit A Bit: This READ/WRITE bit-field permits the user to control the state of the "A" bit, within each "outbound" E3 frame, as indicated below. 0 - Forces each A bit (within the "outbound" E3 frame) to "0". 1 - Forces each A bit (within the "outbound" E3 frame) to "1".
NOTE: This bit-field is only valid if the Frame Generator block has been configured to use this bit-field as the source of the "A" bit (e.g., if "TxASrcSel[1:0] = "0, 0").
0 TxN R/W Transmit N Bit: This READ/WRITE bit-field permits the user to control the state of the "N" bit, within each "outbound" E3 frame, as indicated below. 0 - Forces each N bit (within the "outbound" E3 frame) to "0". 1 - Forces each N bit (within the "outbound" E3 frame) to "1".
NOTE: This bit-field is only valid if the Frame Generator block has been configured to use this bit-field as the source of the "N" bit (e.g., if "TxNSrcSel[1:0] = "0, 0").
207
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXE3 FAS ERROR MASK UPPER REGISTER - G.751 (INDIRECT ADDRESS =0XNE, 0X48; DIRECT ADDRESS = 0X1148)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/W 0 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxFAS_Error_Mask_Upper[4:0] R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-5 4-0 Unused
NAME
TYPE R/O R/W
DESCRIPTION
TxFAS_Error_Mask_ Upper[4:0]
TxFAS Error Mask Upper[4:0]: These READ/WRITE bit-fields permit the user to insert bit errors into the upper five bits, within the FAS (Framing Alignment Signal), within the outbound E3 data stream. The Frame Generator will perform an XOR operation with the contents of these FAS bits, and this register. The results of this calculation will be inserted into the upper 5 FAS bit positions within the "outbound" E3 data stream. For each bit-field (within this register) that is set to "1", the corresponding bit, within the FAS will be in error.
NOTE: For normal operation, the user should set this register to 0x00.
TXE3 FAS ERROR MASK LOWER REGISTER - G.751 (INDIRECT ADDRESS =0XNE, 0X49; DIRECT ADDRESS = 0X1149)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/W 0 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxFAS_Error_Mask_Lower[4:0] R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-5 4-0 Unused
NAME
TYPE R/O R/W
DESCRIPTION
TxFAS_Error_Mask_ Lower[4:0]
TxFAS Error Mask Lower[4:0]: These READ/WRITE bit-fields permit the user to insert bit errors into the lower five bits, within the FAS (Framing Alignment Signal), within the outbound E3 data stream. The Frame Generator will perform an XOR operation with the contents of these FAS bits, and this register. The results of this calculation will be inserted into the lower 5 FAS bit positions within the "outbound" E3 data stream. For each bit-field (within this register) that is set to "1", the corresponding bit, within the FAS will be in error.
NOTE: For normal operation, the user should set this register to 0x00.
208
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXE3 BIP-4 MASK REGISTER - G.751 (DIRECT ADDRESS = 0X114A)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/W 0 BIT 5 BIT 4 BIT 3 BIT 2 TxBIP-4_Mask[3:0] R/W 0 R/W 0 R/W 0 BIT 1 BIT 0
BIT NUMBER 7-4 3-0 Unused
NAME
TYPE R/O R/W
DESCRIPTION
TxBIP-4_Mask_[3:0]
TxBIP-4 Error Mask[3:0]: These READ/WRITE bit-fields permit the user to insert bit errors into the BIP-4 bits, within the outbound E3 data stream. The Frame Generator will perform an XOR operation with the contents of the BIP-4 bits, and this register. The results of this calculation will be inserted into the BIP-4 bit positions within the "outbound" E3 data stream. For each bit-field (within this register) that is set to "1", the corresponding bit, within the BIP-4 will be in error.
NOTE: For normal operation, the user should set this register to 0x00.
209
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT E3, ITU-T G.832 RELATED REGISTERS TXE3 CONFIGURATION REGISTER - G.832 (DIRECT ADDRESS = 0X1130)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 BIT 5 BIT 4 TxDL in NR R/W 0 BIT 3 Reserved R/O 0 BIT 2 TxAIS Enable R/W 0 BIT 1 TxLOS Enable R/W 0 BIT 0 TxMA Rx R/W 0
BIT NUMBER 7-5 4 Unused
NAME
TYPE R/O R/W
DESCRIPTION
TxDL in NR
Transmit DL (Data Link Channel) in NR Byte: This READ/WRITE bit-field permits the user to configure the Frame Generator to use either the NR or the GC byte as the LAPD/PMDL channel. 0 - Configures the Frame Generator to transmit all "outbound" LAPD/PMDL Messages via the GC byte. 1 - Configures the Frame Generator to transmit all "outbound" LAPD/PMDL Messages via the NR byte.
3 2
Unused TxAIS Enable
R/O R/W Transmit AIS Indicator: This READ/WRITE bit-field permits the user to (by software control) force the Frame Generator to generate and transmit the AIS indicator to the remote terminal equipment. 0 - Does not configure the Frame Generator to generate and transmit the AIS indicator. 1 - Configures the Frame Generator to generate and transmit the AIS indicator. In this case, the Frame Generator will force all bits (within the "outbound" E3 data stream) to an "All Ones" pattern.
NOTE: This bit-field is ignored if the Frame Generator has been configured to transmit the LOS pattern.
1 TxLOS Enable R/W Transmit LOS (Pattern) Enable: This READ/WRITE bit-field permits the user to (by software control) force the Frame Generator block to transmit the LOS (Loss of Signal) pattern to the remote terminal equipment. 0 - Does not configure the Frame Generator block to generate and transmit the LOS pattern. 1 - Configures the Frame Generator block to generate and transmit the LOS pattern. In this case, the Frame Generator block will force all bits (within the "outbound" E3 data stream) to an "All Zeros" pattern.
210
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 TxMA Rx NAME TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit MA Byte from Receiver (Frame Synchronizer) Select: This READ/WRITE bit-field permits the user to configure the Frame Generator block to use either the Frame Synchronizer block or the "Tx MA Byte" Register as the source of the FERF and FEBE bit-fields (within the MA byte-field of the "outbound" E3 data stream); as indicated below. 0 - Configures the Frame Generator to read in the contents of the "Tx MA Byte" register (Direct Address = 0x1136), and write it into the "MA" byte-field within each "outbound" E3 frame.
NOTE: This option permits the user to send FERF and FEBE indicators, under software control.
1 - Configures the Frame Generator to set the FERF and FEBE bit-fields to values, based upon conditions detected by the companion Frame Synchronizer block.
211
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXE3 LAPD CONFIGURATION REGISTER - G.832 (DIRECT ADDRESS = 0X1133)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Auto Retransmit R/O 0 R/O 0 R/W 1 BIT 2 Reserved BIT 1 TxLAPD Message Length R/W 0 BIT 0 TxLAPD Enable R/W 0
R/O 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Auto Retransmit
Auto-Retransmit of LAPD Message: This READ/WRITE bit-field permits the user to configure the LAPD Transmitter to transmit PMDL messages, repeatedly at one-second intervals. Once the user enables this feature, and then commands the LAPD Transmitter to transmit a given PMDL Message; the LAPD Transmitter will then proceed to transmit this PMDL Message (based upon the contents within the Transmit LAPD Message Buffer) repeatedly at one second intervals. 0 - Disables the Auto-Retransmit Feature. In this case, the PMDL Message will only be transmitted once, afterwards the LAPD Transmitter will proceed to transmit a continuous stream of Flag Sequence octets (0x7E) via the DL bits, within each output DS3 frame. No more PMDL Messages will be transmitted until the user commands another transmission. 1 - Enables the Auto-Retransmit Feature.In this case, the LAPD Transmitter will transmit PMDL messages (based upon the contents within the Transmit LAPD Buffer) repeatedly at one-second intervals.
NOTE:
2 1 Reserved TxLAPD Message Length R/O R/W
This bit-field is ignored if the LAPD Transmitter is disabled.
Transmit LAPD Message Length Select: This READ/WRITE bit-field permits the user to specify the length of the payload data within the outbound LAPD/PMDL Message, as indicated below. 0 - Configures the LAPD Transmitter to transmit a LAPD/PMDL message that has a payload data size of 76 bytes. 1 - Configures the LAPD Transmitter to transmit a LAPD/PMDL message that has a payload data size of 82 bytes. LAPD Transmitter Enable: This READ/WRITE bit-field permits the user to enable the LAPD Transmitter, within the channel. Once the user enables the LAPD Transmitter, it will immediately begin transmitting the Flag Sequence octet (0x7E) to the remote terminal via the outbound "DL" bits, within each DS3 data stream. The LAPD Transmitter will continue to do this until the user commands the LAPD Transmitter to transmit a PMDL Message. 0 - Disables the LAPD Transmitter. 1 - Enables the LAPD Transmitter.
0
TxLAPD Enable
R/W
212
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXE3 LAPD STATUS/INTERRUPT REGISTER - G.832 (DIRECT ADDRESS = 0X1134)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 TxDL Start BIT 2 TxDL Busy BIT 1 TxLAPD Interrupt Enable R/W 0 BIT 0 TxLAPD Interrupt Status RUR 0
R/O 0
R/O 0
R/O 0
R/O 0
R/W 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
TxDL Start
Transmit LAPD Message Command: A "0" to "1" transition, within this bit-field commands the LAPD Transmitter to begin the following activities:
* Reading out the contents of the Transmit LAPD Message
Buffer.
* Zero-Stuffing of this data * FCS Calculation and Insertion * Fragmentation of this composite PMDL Message, and
insertion into the "DL" bit-fields, within each outbound DS3 frame. 2 TxDL Busy R/O Transmit LAPD Controller Busy Indicator: This "READ-ONLY" bit-field indicates whether or not the Transmit LAPD Controller is currently busy transmitting a PMDL Message to the remote terminal equipment. The user can continuously poll this bit-field in order to check for completion of transmission of the LAPD/PMDL Message. 0 - LAPD Transmitter is NOT busy transmitting a PMDL Message. 1 - LAPD Transmitter is currently busy transmitting a PMDL Message. Transmit LAPD Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit LAPD Interrupt". If the user enables this interrupt, then the channel will generate an interrupt anytime the LAPD Transmitter has completed its transmission of a given LAPD/PMDL Message to the remote terminal. 0 - Disables Transmit LAPD Interrupt. 1 - Enables Transmit LAPD Interrupt. Transmit LAPD Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Transmit LAPD Interrupt" has occurred since the last read of this register. 0 - Transmit LAPD Interrupt has NOT occurred since the last read of this register. 1 - Transmit LAPD Interrupt has occurred since the last read of this register.
1
TxLAPD Interrupt Enable
R/W
0
TxLAPD Interrupt Status
RUR
213
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXE3 GC BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X1135)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxGC_Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxGC_Byte[7:0]
TYPE R/W
DESCRIPTION Transmit GC Byte: This READ/WRITE bit-field permits the user to specify the contents of the GC byte, within the "outbound" E3 data stream. The Frame Generator block will load the contents of this register in the GC byte-field, within each outbound E3 frame.
NOTE: This register is ignored if the GC byte is configured to be the "LAPD/PMDL" channel.
TXE3 MA BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X1136)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxMA Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 1 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxMA_Byte[7:0]
TYPE R/W
DESCRIPTION Transmit MA Byte: This READ/WRITE bit-field permits the user to specify the contents of the MA byte, within the "outbound" E3 data stream. The Frame Generator block will load the contents of this register in the MA byte-field, within each outbound E3 frame.
NOTES: 1. This register is ignored if the "Transmit MA Byte - from Receiver" option is selected (e.g., by setting "TxMA Rx = 1"). 2. This feature permits the user to transmit FERF and FEBE indicators upon software command.
214
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXE3 NR BYTE REGISTER - G.832 (DIRECT ADDRESS = 0X1137)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxNR_Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxNR_Byte[7:0]
TYPE R/W
DESCRIPTION Transmit NR Byte: This READ/WRITE bit-field permits the user to specify the contents of the NR byte, within the "outbound" E3 data stream. The Frame Generator block will load the contents of this register in the NR byte-field, within each outbound E3 frame.
NOTE: This register is ignored if the NR byte is configured to be the "LAPD/PMDL" channel.
TXE3 TTB-0 REGISTER - G.832 (DIRECT ADDRESS = 0X1138)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_0 R/W 1 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_0[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 0: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 0" within the outbound E3 data stream. By default, the MSB (Most Significant Bit) of this register bit will be set to "1" in order to permit the remote terminal to be able to identify this particular byte, as being the first byte of the "TrailTrace Buffer" Message.
TXE3 TTB-1 REGISTER - G.832 (DIRECT ADDRESS = 0X1139)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_1 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_1[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 1: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 1" within the outbound E3 data stream.
215
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXE3 TTB-2 REGISTER - G.832 (DIRECT ADDRESS = 0X113A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_2 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_2[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 2: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 2" within the outbound E3 data stream.
TXE3 TTB-3 REGISTER - G.832 (DIRECT ADDRESS = 0X113B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_3 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_3[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 3: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 3" within the outbound E3 data stream.
TXE3 TTB-4 REGISTER - G.832 (DIRECT ADDRESS = 0X113C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_4 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_4[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 4: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 4" within the outbound E3 data stream.
216
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXE3 TTB-5 REGISTER - G.832 (DIRECT ADDRESS = 0X113D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_5 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_5[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 5: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 5" within the outbound E3 data stream.
TXE3 TTB-6 REGISTER - G.832 (DIRECT ADDRESS = 0X113E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_6 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_6[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 6: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 6" within the outbound E3 data stream.
TXE3 TTB-7 REGISTER - G.832 (DIRECT ADDRESS = 0X113F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_7 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_7[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 7: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 7" within the outbound E3 data stream.
217
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TXE3 TTB-8 REGISTER - G.832 (DIRECT ADDRESS = 0X1140)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_8 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_8[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 8: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 8" within the outbound E3 data stream.
TXE3 TTB-9 REGISTER - G.832 (DIRECT ADDRESS = 0X1141)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_9 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_9[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 9: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 9" within the outbound E3 data stream.
TXE3 TTB-10 REGISTER - G.832 (DIRECT ADDRESS = 0X1142)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_10 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_10[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 10: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 10" within the outbound E3 data stream.
218
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXE3 TTB-11 REGISTER - G.832 (DIRECT ADDRESS = 0X1143)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_11 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_11[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 11: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 11" within the outbound E3 data stream.
TXE3 TTB-12 REGISTER - G.832 (DIRECT ADDRESS = 0X1144)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_12 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_12[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 12: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 12" within the outbound E3 data stream.
TXE3 TTB-13 REGISTER - G.832 (DIRECT ADDRESS = 0X1145)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_13 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_13[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 13: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 13" within the outbound E3 data stream.
TXE3 TTB-14 REGISTER - G.832 (DIRECT ADDRESS = 0X1146)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_14 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
219
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxTTB_Byte_14[7:0] TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 7-0
Transmit TTB (Trail-Trace Buffer) Byte 14: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 14" within the outbound E3 data stream.
TXE3 TTB-15 REGISTER - G.832 (DIRECT ADDRESS = 0X1147)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxTTB_Byte_15 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxTTB_Byte_15[7:0]
TYPE R/W
DESCRIPTION Transmit TTB (Trail-Trace Buffer) Byte 15: These READ/WRITE bits permit the user to specify the contents of "Trail-Trace Buffer Byte 15" within the outbound E3 data stream.
TXE3 FA1 ERROR MASK REGISTER - G.832 (DIRECT ADDRESS = 0X1148)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxFA1_Mask_Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxFA1_Mask_Byte[7:0]
TYPE R/W
DESCRIPTION TxFA1 Error Mask Byte[7:0]: These READ/WRITE bit-fields permit the user to insert bit errors into the FA1 bytes, within the outbound E3 data stream. The Frame Generator will perform an XOR operation with the contents of the FA1 byte, and this register. The results of this calculation will be inserted into the FA1 byte position within the "outbound" E3 data stream. For each bit-field (within this register) that is set to "1", the corresponding bit, within the FA1 byte will be in error.
NOTE: For normal operation, the user should set this register to 0x00.
220
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TXE3 FA2 ERROR MASK REGISTER - G.832 (DIRECT ADDRESS = 0X1149)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxFA2_Mask_Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxFA2_Mask_Byte[7:0]
TYPE R/W
DESCRIPTION TxFA2 Error Mask Byte[7:0]: These READ/WRITE bit-fields permit the user to insert bit errors into the FA2 bytes, within the outbound E3 data stream. The Frame Generator will perform an XOR operation with the contents of the FA2 byte, and this register. The results of this calculation will be inserted into the FA2 byte position within the "outbound" E3 data stream. For each bit-field (within this register) that is set to "1", the corresponding bit, within the FA2 byte will be in error.
NOTE: For normal operation, the user should set this register to 0x00.
TXE3 BIP-8 ERROR MASK REGISTER - G.832 (DIRECT ADDRESS = 0X114A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxBIP-8_Mask_Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxBIP-8_Mask_Byte[7:0]
TYPE R/W
DESCRIPTION TxBIP-8 (B1) Error Mask[7:0]: These READ/WRITE bit-fields permit the user to insert bit errors into the B1 bytes, within the outbound E3 data stream. The Frame Generator will perform an XOR operation with the contents of the B1 byte, and this register. The results of this calculation will be inserted into the B1 byte position within the "outbound" E3 data stream. For each bit-field (within this register) that is set to "1", the corresponding bit, within the B1 byte will be in error.
NOTE: For normal operation, the user should set this register to 0x00.
TXE3 SSM REGISTER - G.832 (DIRECT ADDRESS = 0X114B)
BIT 7 TxSSM Enable R/W 0 R/O 0 BIT 6 BIT 5 Unused R/O 0 R/O 0 R/W 0 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxSSM[3:0] R/W 0 R/W 0 R/W 0
221
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME TxSSM Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 7
Transmit SSM Enable: This READ/WRITE bit-field permits the user to configure the Frame Generator block to operate in either the "Old ITU-T G.832 Framing" format or in the "New ITU-T G.832 Framing" format. 0 - Configures the Frame Generator block to support the "Pre October 1998" version of the E3, ITU-T G.832 framing format. 1 - Configures the Frame Generator block to support the "October 1998" version of the E3, ITU-T G.832 framing format.
6-4 3-0
Unused TxSSM[3:0]
R/O R/W Transmit Synchronization Status Message[3:0]: These READ/WRITE bit-fields permit the user to exercise software control over the contents of the "SSM" bits, within the MA byte of the "outbound" E3 data-stream.
NOTE:
These bit-fields are only active if the DS3/E3 Frame Generator block is active, and if Bit 7 (TxSSM Enable) of this register is set to "1".
222
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
PERFORMANCE MONITOR REGISTERS PMON EXCESSIVE ZERO COUNT REGISTERS - MSB (DIRECT ADDRESS = 0X114E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_EXZ_Count_Upper_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_EXZ_Count_ Upper_Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - Excessive Zero Event Count - Upper Byte: These RESET-upon-READ bits, along with that within the "PMON Excessive Zero Count Register - LSB" combine to reflect the cumulative number of instances that a string of three or more consecutive zeros (for DS3 applications) or four or more consecutive zeros (for E3 applications) has been detected by the "Primary Frame Synchronizer" block since the last read of this register. This register contains the Most Significant byte of this 16-bit expression.
NOTE:
This register is only valid if the Primary Frame Synchronizer block has been configured to operate in the Ingress Path.
PMON EXCESSIVE ZERO COUNT REGISTERS - LSB (DIRECT ADDRESS = 0X114F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_EXZ_Count_Lower_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_EXZ_Count_ Upper_Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - Excessive Zero Event Count - Lower Byte: These RESET-upon-READ bits, along with that within the "PMON Excessive Zero Count Register - MSB" combine to reflect the cumulative number of instances that a string of three or more consecutive zeros (for DS3 applications) or four or more consecutive zeros (for E3 applications) has been detected by the "Primary Frame Synchronizer" block since the last read of this register. This register contains the Least Significant byte of this 16-bit expression.
NOTE:
This register is only valid if the Primary Frame Synchronizer block has been configured to operate in the Ingress Path.
223
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PMON LINE CODE VIOLATION COUNT REGISTERS - MSB (DIRECT ADDRESS = 0X1150)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_LCV_Count_Upper_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON LCV Count Upper Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor- Line Code Violation Count Register Upper Byte: These RESET-upon-READ bits along with that within the "PMON Line Code Violation Count - LSB" combine to reflect the cumulative number of Line Code Violations that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Most Significant byte of this 16-bit expression.
NOTE:
This register is only valid if the Primary Frame Synchronizer block has been configured to operate in the Ingress Path.
PMON LINE CODE VIOLATION COUNT REGISTERS - LSB (DIRECT ADDRESS = 0X1151)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_LCV_Count_Lower_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON LCV Count Lower Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor- Line Code Violation Count Register Lower Byte: These RESET-upon-READ bits along with that within the "PMON Line Code Violation Count - MSB" combine to reflect the cumulative number of Line Code Violations that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Least Significant byte of this 16-bit expression.
NOTE:
This register is only valid if the Primary Frame Synchronizer block has been configured to operate in the Ingress Path.
224
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
PMON FRAMING BIT/BYTE ERROR COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1152)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_Framing_Bit/Byte_Error_Count_Upper_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_Framing Bit/Byte Error_Count_Upper Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - Framing Bit/Byte Error Count - Upper Byte: These RESET-upon-READ bits, along with that within the "PMON Framing Bit/Byte Error Count Register - LSB" combine to reflect the cumulative number of Framing bit (or byte) errors that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Most Significant byte of this 16-bit expression.
NOTES: 1. For DS3 applications, this register will increment for each F or M bit error detected. 2. For E3, ITU-T G.751 applications, this register will increment for each FAS error detected. 3. For E3, ITU-T G.832 applications, this register will increment for each FA1 or FA2 byte error detected. 4. These register bits are not active if the Primary Frame Synchronizer block has been by-passed.
225
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PMON FRAMING BIT/BYTE ERROR COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1153)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_Framing_Bit/Byte_Error_Count_Lower_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_Framing Bit/Byte Error_Count_Lower Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - Framing Bit/Byte Error Count - Lower Byte: These RESET-upon-READ bits, along with that within the "PMON Framing Bit/Byte Error Count Register - MSB" combine to reflect the cumulative number of Framing bit (or byte) errors that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Least Significant byte of this 16-bit expression.
NOTES: 1. For DS3 applications, this register will increment for each F or M bit error detected. 2. For E3, ITU-T G.751 applications, this register will increment for each FAS error detected. 3. For E3, ITU-T G.832 applications, this register will increment for each FA1 or FA2 byte error detected. 4. These register bits are not active if the Primary Frame Synchronizer block has been by-passed.
PMON PARITY/P-BIT ERROR COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1154)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_Parity_Error_Count_Upper_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_P-Bit/Parity Bit Error_Count_Upper Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - P Bit/Parity Bit Error Count - Upper Byte: These RESET-upon-READ bits, along with that within the "PMON P-Bit/Parity Bit Error Count Register - LSB" combine to reflect the cumulative number of P bit errors (for DS3 applications) or BIP-8/BIP-4 errors (for E3 applications) that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Most Significant byte of this 16-bit expression.
NOTE: These register bits are not active if the Primary Frame Synchronizer block has been by-passed.
226
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
PMON PARITY/P-BIT ERROR COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1155)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_Parity_Error_Count_Lower_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_P-Bit/Parity Bit Error_Count_Lower Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - P Bit/Parity Bit Error Count - Lower Byte: These RESET-upon-READ bits, along with that within the "PMON P-Bit/Parity Bit Error Count Register - MSB" combine to reflect the cumulative number of P bit errors (for DS3 applications) or BIP-8/BIP-4 errors (for E3 applications) that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Least Significant byte of this 16-bit expression.
NOTE: These register bits are not active if the Primary Frame Synchronizer block has been by-passed.
PMON FEBE EVENT COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1156)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_FEBE_Event_Count_Upper_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_FEBE Event_Count_Upper Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - FEBE Event Count - Upper Byte: These RESET-upon-READ bits, along with that within the "PMON FEBE Event Count Register - LSB" combine to reflect the cumulative number of "erred" FEBE events that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Most Significant byte of this 16-bit expression.
NOTE: These register bits are not active if the Primary Frame Synchronizer block has been by-passed.
227
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PMON FEBE EVENT COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1157)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_FEBE_Event_Count_Lower_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_FEBE Event_Count_Lower Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - FEBE Event Count - Lower Byte: These RESET-upon-READ bits, along with that within the "PMON FEBE Event Count Register - MSB" combine to reflect the cumulative number of "erred" FEBE events that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Least Significant byte of this 16-bit expression.
NOTE: These register bits are not active if the Primary Frame Synchronizer block has been by-passed.
PMON CP-BIT ERROR COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1158)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_CP-Bit_Error_Count_Upper_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_CP-Bit Error_Count_Upper Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - CP Bit Error Count - Upper Byte: These RESET-upon-READ bits, along with that within the "PMON CP-Bit Error Count Register - LSB" combine to reflect the cumulative number of CP bit errors that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Most Significant byte of this 16-bit expression.
NOTE: These register bits are not active if the Primary Frame Synchronizer block has been by-passed, or if the Frame Synchronizer has not been configured to operate in the DS3 C-Bit Parity Framing format.
228
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
PMON CP-BIT ERROR COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1159)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_CP-Bit_Error_Count_Lower_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PMON_CP-Bit Error_Count_Lower Byte[7:0]
TYPE RUR
DESCRIPTION Performance Monitor - CP Bit Error Count - Lower Byte: These RESET-upon-READ bits, along with that within the "PMON CP-Bit Error Count Register - MSB" combine to reflect the cumulative number of CP bit errors that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Least Significant byte of this 16-bit expression.
NOTE: These register bits are not active if the Primary Frame Synchronizer block has been by-passed, or if the Frame Synchronizer has not been configured to operate in the DS3 C-Bit Parity Framing Format.
PRBS ERROR COUNT REGISTER - MSB (DIRECT ADDRESS = 0X1168)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PRBS_Error_Count_Upper_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PRBS Error_Count_Upper Byte[7:0]
TYPE RUR
DESCRIPTION PRBS Error Count - Upper Byte: These RESET-upon-READ bits, along with that within the "PRBS Error Count Register - LSB" combine to reflect the cumulative number of PRBS bit errors that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Most Significant byte of this 16-bit expression.
NOTE: These register bits are not active if the Primary Frame Synchronizer block has been by-passed, and if the PRBS Receiver has not been enabled.
229
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRBS ERROR COUNT REGISTER - LSB (DIRECT ADDRESS = 0X1169)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PRBS_Error_Count_Lower_Byte[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME PRBS Error_Count_Lower Byte[7:0]
TYPE RUR
DESCRIPTION PRBS Error Count - Lower Byte: These RESET-upon-READ bits, along with that within the "PRBS Error Count Register - MSB" combine to reflect the cumulative number of PRBS bit errors that have been detected by the Primary Frame Synchronizer block, since the last read of this register. This register contains the Least Significant byte of this 16-bit expression.
NOTE: These register bits are not active if the Primary Frame Synchronizer block has been by-passed, and if the PRBS Receiver has not been enabled.
PMON HOLDING REGISTER (DIRECT ADDRESS = 0X116C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
PMON_Hold_Value[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME PMON Holding Value
TYPE R/O
DESCRIPTION PMON Holding Value: These READ-ONLY bit-fields were specifically allocated to support READ operations to the PMON (Performance Monitor) Registers, within the DS3/E3 Framer blocks. Since the PMON Register (within the DS3/E3 Framer block) are 16-bit registers. Therefore, given that the bi-directional data bus of the XRT79L71 is only 8-bits wide, it will require two read operations in order to read out the entire 16 bit content of these registers. The other thing to note is that the PMON Registers (within the DS3/E3 Framer blocks) are RESET-upon-READ type registers. As consequence, the entire 16-bit contents of a given PMON Register will be cleared to "0x0000" immediately after the user has executed the first (of two) read operations to this register. In order to avoid losing the contents of the other byte, the contents of the "un-read" byte is automatically loaded into this register. Hence, once the user reads a register, from a given PMON Register, he/she is suppose to obtain the contents of the other byte, by reading the contents of this register.
230
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
ONE SECOND ERROR STATUS REGISTER (DIRECT ADDRESS = 0X116D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 Errored Second R/O 0 R/O 0 R/O 0 R/O 0 BIT 0 Severe Errored Second R/O 0
Unused R/O 0 R/O 0 R/O 0
BIT NUMBER 7-2 1 Unused
NAME
TYPE R/O R/O
DESCRIPTION
Errored Second
Errored Second Indicator: This READ-ONLY bit-field indicates whether or not the DS3/E3 Framer block has declared the last one-second accumulation period as a "Errored Second". The DS3/E3 Framer block will declare a "errored second" if it detects any of the following events. For DS3 Applications
* P-Bit Errors * CP Bit Errors * Framing Bit (F or M bit) Errors
For E3 Applications
* BIP-4/BIP-8 Errors * FAS or Framing Byte (FA1, FA2) Errors
0 - Indicates that the DS3/E3 Framer block has NOT declared the last one-second accumulation period as being an errored second. 1 - Indicates that the DS3/E3 Framer block has declared the last one-second accumulation period as being an errored second.
NOTE:
0 Severely Errored Second R/O
This bit-field is only active if the Primary Frame Synchronizer block is enabled.
Severely Errored Second Indicator: This READ-ONLY bit-field indicates whether or not the DS3/E3 Framer block has declared the last one second accumulation period as being a "Severely Errored Second". The DS3/E3 Framer block will declare a given second as being a "severely errored" second if it determines that the BER (Bit Error Rate) during this "one-second accumulation" period is greater than 10-3 errors/second. 0 - Indicates that the DS3/E3 Framer block has not declared the last one-second accumulation period as being a "severelyerrored" second. 1 - Indicates that the DS3/E3 Framer block has declared the last one-second accumulation period as being a "severely-errored" second.
NOTE:
This bit-field is only active if the Primary Frame Synchronizer block is enabled.
231
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
ONE SECOND - LCV COUNT ACCUMULATOR REGISTER - MSB (DIRECT ADDRESS = 0X116E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
One_Second_LCV_Count_Accum_MSB[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME One_Second_LCV_ Count Accum_LSB[7:0]
TYPE R/O
DESCRIPTION One Second LCV Count Accumulator Register - MSB: These READ-ONLY bits, along with that within the "One Second LCV Count Accumulator Register - MSB" combine to reflect the cumulative number of "Line Code Violations" that have been detected by the Frame Synchronizer block, in the last "one second" accumulation period. This register contains the Most Significant byte of this 16-bit expression.
NOTE:
This register is only valid if the Primary Frame Synchronizer block has been configured to operate in the Ingress Path.
ONE SECOND - LCV COUNT ACCUMULATOR REGISTER - LSB (DIRECT ADDRESS = 0X116F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
One_Second_LCV_Count_Accum_LSB[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME One_Second_LCV_ Count Accum_LSB[7:0]
TYPE R/O
DESCRIPTION One Second LCV Count Accumulator Register - LSB: These READ-ONLY bits, along with that within the "One Second LCV Count Accumulator Register - LSB" combine to reflect the cumulative number of "Line Code Violations" that have been detected by the Frame Synchronizer block, in the last "one second" accumulation period. This register contains the Least Significant byte of this 16-bit expression.
NOTE:
This register is only valid if the Primary Frame Synchronizer block has been configured to operate in the Ingress Path.
232
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
ONE SECOND - PARITY ERROR ACCUMULATOR REGISTER - MSB (DIRECT ADDRESS = 0X1170)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
One_Second_Parity_Error_Accum_MSB[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME One_Second_Parity Error Accum_MSB[7:0]
TYPE R/O
DESCRIPTION One Second Parity Error Accumulator Register - MSB: These READ-ONLY bits, along with that within the "One Second Parity Error Accumulator Register - LSB" combine to reflect the cumulative number of "Parity Errors" that have been detected by the Frame Synchronizer block, in the last "one second" accumulation period. This register contains the Most Significant byte of this 16-bit expression.
NOTES: 1. For DS3 applications, the register will reflect the number of P-bit errors, detected within the last "one second" accumulation period. 2. .For E3, ITU-T G.751 applications, this register will reflect the number of BIP-4 errors, detected within the last "one second" accumulation period.3 3. For E3, ITU-T G.832 applications, this register will reflect the number of BIP-8 (B1 Byte) errors detected within the last "one second" accumulation period.
233
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
ONE SECOND - PARITY ERROR ACCUMULATOR REGISTER - LSB (DIRECT ADDRESS = 0X1171)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
One_Second_Parity_Error_Accum_LSB[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME One_Second_Parity Error Accum_LSB[7:0]
TYPE R/O
DESCRIPTION One Second Parity Error Accumulator Register - LSB: These READ-ONLY bits, along with that within the "One Second Parity Error Accumulator Register - MSB" combine to reflect the cumulative number of "Parity Errors" that have been detected by the Frame Synchronizer block, in the last "one second" accumulation period. This register contains the Least Significant byte of this 16-bit expression.
NOTES: 1. For DS3 applications, the register will reflect the number of P-bit errors, detected within the last "one second" accumulation period. 2. For E3, ITU-T G.751 applications, this register will reflect the number of BIP-4 errors, detected within the last "one second" accumulation period.. 3. For E3, ITU-T G.832 applications, this register will reflect the number of BIP-8 (B1 Byte) errors detected within the last "one second" accumulation period.
ONE SECOND - CP BIT ERROR ACCUMULATOR REGISTER - MSB (DIRECT ADDRESS = 0X1172)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
One_Second_CP_Bit_Error_Accum_MSB[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME One_Second_CP Bit Error Accum_MSB[7:0]
TYPE R/O
DESCRIPTION One Second CP Bit Error Accumulator Register - MSB: These READ-ONLY bits, along with that within the "One Second CP-Bit Error Accumulator Register - LSB" combine to reflect the cumulative number of "CP Bit Errors" that have been detected by the Frame Synchronizer block, in the last "one second" accumulation period. This register contains the Most Significant byte of this 16-bit expression.
NOTE: This register is inactive if the Frame Synchronizer block is "by-passed" or if the Frame Synchronizer block has not been configured to operate in the DS3, C-Bit Parity framing format.
234
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
ONE SECOND - CP BIT ERROR ACCUMULATOR REGISTER - LSB (DIRECT ADDRESS = 0X1173)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
One_Second_CP_Bit_Error_Accum_LSB[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME One_Second_CP Bit Error Accum_LSB[7:0]
TYPE R/O
DESCRIPTION One Second CP Bit Error Accumulator Register - LSB: These READ-ONLY bits, along with that within the "One Second CP-Bit Error Accumulator Register - MSB" combine to reflect the cumulative number of "CP Bit Errors" that have been detected by the Frame Synchronizer block, in the last "one second" accumulation period. This register contains the Least Significant byte of this 16-bit expression.
NOTE: This register is inactive if the Frame Synchronizer block is "by-passed" or if the Frame Synchronizer block has not been configured to operate in the DS3, C-Bit Parity framing format.
235
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
GENERAL PURPOSE I/O PIN CONTROL REGISTERS LINE INTERFACE DRIVE REGISTER (DIRECT ADDRESS = 0X1180)
BIT 7 Internal Remote Loop-back R/W 0 BIT 6 Unused BIT 5 REQB Output Pin R/W 0 BIT 4 TAOS Output Pin R/W 0 BIT 3 ENCODIS Output Pin R/W 1 BIT 2 TxLEV Output Pin R/W 0 BIT 1 RLOOP Output Pin R/W 0 BIT 0 LLOOP Output Pin R/W 0
R/O 0
BIT NUMBER 7
NAME Internal Remote Loop-back
TYPE R/W
DESCRIPTION Internal Remote Loop-back Mode: This READ/WRITE bit-field permits the user to configure the DS3/E3 Framer block to operate in the "Remote Loop-back" Mode. If the user enables this feature, then the Receive Input of the Primary Frame Synchronizer block will automatically be routed to the Transmit Output of the Frame Generator block. 0 - Disables the Remote Loop-back Mode. 1 - Enables the Remote Loop-back Mode.
NOTE: This feature is only available if both the Frame Generator and the Primary Frame Synchronizer blocks are enabled.
6 5 Unused REQB Output Pin R/O R/W REQB Output Pin control: This READ/WRITE bit-field permits the user to control the state of the "REQB" output pin. This output pin can be used to function as a General Purpose Output pin. 0 - Commands this output pin to toggle and stay "LOW". 1 - Commands this output pin to toggle and stay "HIGH". TAOS Output Pin control: This READ/WRITE bit-field permits the user to control the state of the "TAOS" output pin. This output pin can be used to function as a General Purpose Output pin. 0 - Commands this output pin to toggle and stay "LOW". 1 - Commands this output pin to toggle and stay "HIGH". ENCODIS Output Pin control: This READ/WRITE bit-field permits the user to control the state of the "ENCODIS" output pin. This output pin can be used to function as a General Purpose Output pin. 0 - Commands this output pin to toggle and stay "LOW". 1 - Commands this output pin to toggle and stay "HIGH". TxLEV Output Pin control: This READ/WRITE bit-field permits the user to control the state of the "TxLEV" output pin. This output pin can be used to function as a General Purpose Output pin. 0 - Commands this output pin to toggle and stay "LOW". 1 - Commands this output pin to toggle and stay "HIGH".
4
TAOS Output Pin
R/W
3
ENCODIS Output Pin
R/W
2
TxLEV Output Pin
R/W
236
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 1 NAME RLOOP Output Pin TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RLOOP Output Pin control: This READ/WRITE bit-field permits the user to control the state of the "RLOOP" output pin. This output pin can be used to function as a General Purpose Output pin. 0 - Commands this output pin to toggle and stay "LOW". 1 - Commands this output pin to toggle and stay "HIGH". LLOOP Output Pin control: This READ/WRITE bit-field permits the user to control the state of the "LLOOP" output pin. This output pin can be used to function as a General Purpose Output pin. 0 - Commands this output pin to toggle and stay "LOW". 1 - Commands this output pin to toggle and stay "HIGH".
0
LLOOP Output Pin
R/W
237
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
LINE INTERFACE SCAN REGISTER (DIRECT ADDRESS = 0X1181)
BIT 7 BIT 6 BIT 5 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 BIT 4 BIT 3 BIT 2 DMO Input Pin R/O 0 BIT 1 RLOL Input Pin R/0 0 BIT 0 RLOS Input Pin R/O 0
BIT NUMBER 7-3 2 Unused
NAME
TYPE R/O R/O
DESCRIPTION
DMO Input Pin
DMO Input Pin: This READ-ONLY bit-field reflects the state of the "DMO" input pin, as described below. 0 - The DMO input pin is pulled to the logic "LOW" state. 1 - The DMO input pin is pulled to the logic "HIGH" state.
NOTE: The DMO input pin can function as a "General Purpose" Input pin.
1 RLOL Input Pin R/O RLOL Input Pin: This READ-ONLY bit-field reflects the state of the "RLOL" input pin, as described below. 0 - The RLOL input pin is pulled to the logic "LOW" state. 1 - The RLOL input pin is pulled to the logic "HIGH" state.
NOTE: The RLOL input pin can function as a "General Purpose" Input pin.
0 RLOS Input Pin R/O RLOS Input Pin: This READ-ONLY bit-field reflects the state of the "RLOS" input pin, as described below. 0 - The RLOS input pin is pulled to the logic "LOW" state. 1 - The RLOS input pin is pulled to the logic "HIGH" state.
NOTE:
The RLOS input pin cannot function as a "General Purpose" Input pin. Pulling the RLOS input pin "HIGH" will cause the corresponding Channel to declare an LOS (Loss of Signal)
238
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
LAPD CONTROLLER BYTE COUNT REGISTERS TXLAPD BYTE COUNT REGISTER (DIRECT ADDRESS = 0X1183)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TxLAPD_MESSAGE_SIZE[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME TxLAPD_MESSAGE_ SIZE[7:0]
TYPE R/W
DESCRIPTION Transmit LAPD Message Size: These READ/WRITE bit-fields permit the user to specify the size of the information payload (in terms of bytes) within the very next outbound LAPD/PMDL Message, whenever Bit 7 (TxLAPD Any) within the "Transmit Tx LAPD Configuration" Register has been set to "1".
RXLAPD BYTE COUNT REGISTER (DIRECT ADDRESS = 0X1184)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RxLAPD_MESSAGE_SIZE[7:0] R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0
BIT NUMBER 7-0
NAME RxLAPD_MESSAGE_ SIZE[7:0]
TYPE R/O
DESCRIPTION Receive LAPD Message Size: These READ-ONLY bit-fields indicate the size of the most recently received LAPD/PMDL Message, whenever Bit 7 (RxLAPD Any) within the "Rx LAPD Control" Register; has been set to "1".The contents of these register bits, reflects the Received LAPD Message size, in terms of bytes.
239
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE DS3/E3 INTERRUPT STATUS REGISTER - SECONDARY FRAME SYNCHRONIZER BLOCK (DIRECT ADDRESS = 0X11F9)
BIT 7 Unused BIT 6 Change of LOS Condition Interrupt Status RUR 0 BIT 5 Change of AIS Condition Interrupt Status RUR 0 BIT 4 Change of DS3 Idle Condition Interrupt Status RUR 0 R/O 0 BIT 3 Unused BIT 2 BIT 1 Change of OOF Condition Interrupt Status R/O 0 RUR 0 BIT 0 Unused
R/O 0
R/O 0
BIT NUMBER 7 6 Unused
NAME
TYPE R/O RUR
DESCRIPTION
Change of LOS Condition Interrupt Status
Change of LOS Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of LOS Condition" Interrupt (per the Secondary Frame Synchronizer block) has occurred since the last read of this register. 0 - Indicates that the "Change of LOS Condition" Interrupt (per the Secondary Frame Synchronizer block) has NOT occurred since the last read of this register. 1 - Indicates that the "Change of LOS Condition" Interrupt (per the Secondary Frame Synchronizer block) has occurred since the last read of this register.
NOTE: The user can determine the current state of "LOS" (per the Secondary Frame Synchronizer" block) by reading out the state of Bit 6 (Secondary Frame Synchronizer LOS Defect Declared) within the Receive DS3/E3 Status Register - Secondary Frame Synchronizer block" register (Direct Address = 0x11F1).
5 Change of AIS Condition Interrupt Status RUR Change of AIS Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of AIS Condition" Interrupt (per the Secondary Frame Synchronizer block) has occurred since the last read of this register. 0 - Indicates that the "Change of AIS Condition" Interrupt (per the Secondary Frame Synchronizer block) has NOT occurred since the last read of this register. 1 - Indicates that the "Change of AIS Condition" Interrupt (per the Secondary Frame Synchronizer block) has occurred since the last read of this register.
NOTE: The user can determine the current state of "LOS" (per the Secondary Frame Synchronizer" block) by reading out the state of Bit 7 (Secondary Frame Synchronizer AIS Defect Declared) within the Receive DS3/E3 Status Register - Secondary Frame Synchronizer block" register (Direct Address = 0x11F1).
240
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 4 NAME Change of DS3 Idle Condition Interrupt Status TYPE RUR DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Change of DS3 Idle Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of DS3 Idle Condition" Interrupt (per the Secondary Frame Synchronizer block) has occurred since the last read of this register. 0 - Indicates that the "Change of DS3 Idle Condition" Interrupt (per the Secondary Frame Synchronizer block) has NOT occurred since the last read of this register. 1 - Indicates that the "Change of DS3 Idle Condition" Interrupt (per the Secondary Frame Synchronizer block) has occurred since the last read of this register.
NOTE: The user can determine the current "DS3 Idle" staet (per the Secondary Frame Synchronizer" block) by reading out the state of Bit 5 (Secondary Frame Synchronizer DS3 Idle Pattern Detected) within the Receive DS3/E3 Status Register - Secondary Frame Synchronizer block" register (Direct Address = 0x11F1).
3-2 1 Unused Change of OOF Condition Interrupt Status R/O RUR Change of OOF Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Change of OOF Condition" Interrupt (per the Secondary Frame Synchronizer block) has occurred since the last read of this register. 0 - Indicates that the "Change of OOF Condition" Interrupt (per the Secondary Frame Synchronizer block) has NOT occurred since the last read of this register. 1 - Indicates that the "Change of OOF Condition" Interrupt (per the Secondary Frame Synchronizer block) has occurred since the last read of this register.
NOTE: The user can determine the current state of "LOS" (per the Secondary Frame Synchronizer" block) by reading out the state of Bit 4 (Secondary Frame Synchronizer OOF Defect Declared) within the Receive DS3/E3 Status Register - Secondary Frame Synchronizer block" register (Direct Address = 0x11F1).
0 Unused R/O
241
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
THE RECEIVE ATM CELL PROCESSOR BLOCK
This section presents the Register Description/Address Map of the control registers associated with the Receive ATM Cell Processor block. TABLE 17: RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1700 0x1701 0x1702 0x1703 0x1704 - 0x1706 0x1707 0x1708 - 0x1709 0x170A 0x170B 0x170C - 0x170D 0x170E 0x170F 0x1710 0x1711 0x1712 0x1713 0x1714 0x1715 0x1716 0x1717 0x1718 0x1719 Receive ATM Control - Receive ATM Control Register - Byte 3 Receive ATM Control - Receive ATM Control Register - Byte 2 Receive ATM Control - Receive ATM Control Register - Byte 1 Receive ATM Cell/PPP Control - Receive ATM Control Register - Byte 0 Reserved Receive ATM Status Register- -1 Reserved Receive ATM Interrupt Status Register - Byte 1 Receive ATM Cell/PPP Processor Interrupt Status Register - Byte 0 Reserved Receive ATM Cell Processor Block Interrupt Enable Register - Byte 1 Receive ATM Cell/PPP Processor Block Interrupt Enable Register - Byte 0 Receive PPP Processor - Receive Good PPP Packet Count Register Byte 3 Receive PPP Processor - Receive Good PPP Packet Count Register Byte 2 Receive PPP Processor - Receive Good PPP Packet Count Register Byte 1 Receive ATM Cell Insertion/Extraction Memory Control Register Receive PPP Processor - Receive Good PPP Packet Count Register - Byte 0 Receive ATM Cell Insertion/Extraction Memory Data Register - Byte 3 Receive PPP Processor - Receive FCS Error Count Register - Byte 3 Receive ATM Cell Insertion/Extraction Memory Data Register - Byte 2 Receive PPP Processor - Receive FCS Error Count Register - Byte 2 Receive ATM Cell Insertion/Extraction Memory Data Register - Byte 1 Receive PPP Processor - Receive FCS Error Count Register - Byte 1 Receive ATM Cell Insertion/Extraction Memory Data Register - Byte 0 Receive PPP Processor - Receive FCS Error Count Register - Byte 0 Receive ATM Programmable User Defined Field Register - Byte 3 Receive PPP Processor - Receive ABORT Count Register - Byte 3 Receive ATM Programmable User Defined Field Register - Byte 2 Receive PPP Processor - Receive ABORT Count Register - Byte 2 R/W R/W R/W R/W R/O R/O R/O RUR RUR R/O R/W R/W RUR RUR RUR R/W or RUR R/W or RUR R/W or RUR R/W or RUR R/W or RUR R/W or RUR R/W or RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
242
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TABLE 17: RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x171A 0x171B 0x171C 0x171D 0x171E 0x171F 0x1720 0x1721 0x1722 0x1723 0x1724 0x1725 0x1726 0x1727 0x1728 0x1729 0x172A 0x172B 0x172C 0x172D 0x172E 0x172F 0x1730 0x1731 0x1732 0x1733 0x1734 Receive ATM Programmable User Defined Field Register - Byte 1 Receive PPP Processor - Receive ABORT Count Register - Byte 1 Receive ATM Programmable User Defined Field Register - Byte 0 Receive PPP Processor - Receive ABORT Count Register - Byte 0 Receive PPP Processor - Receive RUNT PPP Count Register - Byte 3 Receive PPP Processor - Receive RUNT PPP Count Register - Byte 2 Receive PPP Processor - Receive RUNT PPP Count Register - Byte 1 Receive PPP Processor - Receive RUNT PPP Count Register - Byte 0 Receive ATM Controller - Test Cell Header - Byte 1 Receive ATM Controller - Test Cell Header - Byte 2 Receive ATM Controller - Test Cell Header - Byte 3 Receive ATM Controller - Test Cell Header - Byte 4 Receive ATM Controller - Test Cell Error Counter - Byte 3 Receive ATM Controller - Test Cell Error Counter - Byte 2 Receive ATM Controller - Test Cell Error Counter - Byte 1 Receive ATM Controller - Test Cell Error Counter - Byte 0 Receive ATM Controller - Receive ATM Cell Count - Byte 3 Receive ATM Controller - Receive ATM Cell Count - Byte 2 Receive ATM Controller - Receive ATM Cell Count - Byte 1 Receive ATM Controller - Receive ATM Cell Count - Byte 0 Receive ATM Controller - Receive ATM Discard Cell Count - Byte 3 Receive ATM Controller - Receive ATM Discard Cell Count - Byte 2 Receive ATM Controller - Receive ATM Discard Cell Count - Byte 1 Receive ATM Controller - Receive ATM Discard Cell Count - Byte 0 Receive ATM Controller - Receive ATM Correctable HEC Cell Counter Byte 3 Receive ATM Controller - Receive ATM Correctable HEC Cell Counter Byte 2 Receive ATM Controller - Receive ATM Correctable HEC Cell Counter Byte 1 Receive ATM Controller - Receive ATM Correctable HEC Cell Counter Byte 0 Receive ATM Controller - Receive ATM Uncorrectable HEC Cell Counter Byte 3 R/W or RUR R/W or RUR RUR RUR RUR RUR R/W R/W R/W R/W RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
243
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAULT VALUE
TABLE 17: RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1735 0x1736 0x1737 0x1738 - 0x1742 0x1743 0x1744 0x1745 0x1746 0x1747 0x1748 0x1749 0x174A 0x174B 0x174C 0x174D 0x174E 0x174F 0x1750 - 0x1752 0x1753 0x1754 0x1755 0x1756 0x1757 0x1758 0x1759 0x175A 0x175B 0x175C 0x175D Receive ATM Controller - Receive ATM Uncorrectable HEC Cell Counter Byte 2 Receive ATM Controller - Receive ATM Uncorrectable HEC Cell Counter Byte 1 Receive ATM Controller - Receive ATM Uncorrectable HEC Cell Counter Byte 0 Reserved Receive ATM Controller - Receive ATM Filter # 0 Control Register Receive ATM Controller - Receive ATM Filter # 0 Pattern - Header Byte 1 Receive ATM Controller - Receive ATM Filter # 0 Pattern - Header Byte 2 Receive ATM Controller - Receive ATM Filter # 0 Pattern - Header Byte 3 Receive ATM Controller - Receive ATM Filter # 0 Pattern - Header Byte 4 Receive ATM Controller - Receive ATM Filter # 0 Check - Header Byte 1 Receive ATM Controller - Receive ATM Filter # 0 Check - Header Byte 2 Receive ATM Controller - Receive ATM Filter # 0 Check - Header Byte 3 Receive ATM Controller - Receive ATM Filter # 0 Check - Header Byte 4 Receive ATM Controller - Filter # 0 - Filtered Cell Count Register - Byte 3 Receive ATM Controller - Filter # 0 - Filtered Cell Count Register - Byte 2 Receive ATM Controller - Filter # 0 - Filtered Cell Count Register - Byte 1 Receive ATM Controller - Filter # 0 - Filtered Cell Count Register - Byte 0 Reserved Receive ATM Controller - Receive ATM Filter # 1 Control Register Receive ATM Controller - Receive ATM Filter # 1 Pattern - Header Byte 1 Receive ATM Controller - Receive ATM Filter # 1 Pattern - Header Byte 2 Receive ATM Controller - Receive ATM Filter # 1 Pattern - Header Byte 3 Receive ATM Controller - Receive ATM Filter # 1 Pattern - Header Byte 4 Receive ATM Controller - Receive ATM Filter # 1 Check - Header Byte 1 Receive ATM Controller - Receive ATM Filter # 1 Check - Header Byte 2 Receive ATM Controller - Receive ATM Filter # 1 Check - Header Byte 3 Receive ATM Controller - Receive ATM Filter # 1 Check - Header Byte 4 Receive ATM Controller - Filter # 1 - Filtered Cell Count Register - Byte 3 Receive ATM Controller - Filter # 1 - Filtered Cell Count Register - Byte 2 RUR RUR RUR R/O R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/O R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE
244
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TABLE 17: RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME RECEIVE ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x175E 0x175F 0x1760 - 0x1762 0x1763 0x1764 0x1765 0x1766 0x1767 0x1768 0x1769 0x176A 0x176B 0x176C 0x176D 0x176E 0x176F 0x1770 - 0x1772 0x1773 0x1774 0x1775 0x1776 0x1777 0x1778 0x1779 0x177A 0x177B 0x177C 0x177D 0x177E 0x177F 0x1780 - 0x1901 Receive ATM Controller - Filter # 1 - Filtered Cell Count Register - Byte 1 Receive ATM Controller - Filter # 1 - Filtered Cell Count Register - Byte 0 Reserved Receive ATM Controller - Receive ATM Filter # 2 Control Register Receive ATM Controller - Receive ATM Filter # 2 Pattern - Header Byte 1 Receive ATM Controller - Receive ATM Filter # 2 Pattern - Header Byte 2 Receive ATM Controller - Receive ATM Filter # 2 Pattern - Header Byte 3 Receive ATM Controller - Receive ATM Filter # 2 Pattern - Header Byte 4 Receive ATM Controller - Receive ATM Filter # 2 Check - Header Byte 1 Receive ATM Controller - Receive ATM Filter # 2 Check - Header Byte 2 Receive ATM Controller - Receive ATM Filter # 2 Check - Header Byte 3 Receive ATM Controller - Receive ATM Filter # 2 Check - Header Byte 4 Receive ATM Controller - Filter # 2 - Filtered Cell Count Register - Byte 3 Receive ATM Controller - Filter # 2 - Filtered Cell Count Register - Byte 2 Receive ATM Controller - Filter # 2 - Filtered Cell Count Register - Byte 1 Receive ATM Controller - Filter # 2 - Filtered Cell Count Register - Byte 0 Reserved Receive ATM Controller - Receive ATM Filter # 3 Control Register Receive ATM Controller - Receive ATM Filter # 3 Pattern - Header Byte 1 Receive ATM Controller - Receive ATM Filter # 3 Pattern - Header Byte 2 Receive ATM Controller - Receive ATM Filter # 3 Pattern - Header Byte 3 Receive ATM Controller - Receive ATM Filter # 3 Pattern - Header Byte 4 Receive ATM Controller - Receive ATM Filter # 3 Check - Header Byte 1 Receive ATM Controller - Receive ATM Filter # 3 Check - Header Byte 2 Receive ATM Controller - Receive ATM Filter # 3 Check - Header Byte 3 Receive ATM Controller - Receive ATM Filter # 3 Check - Header Byte 4 Receive ATM Controller - Filter # 3 - Filtered Cell Count Register - Byte 3 Receive ATM Controller - Filter # 3 - Filtered Cell Count Register - Byte 2 Receive ATM Controller - Filter # 3 - Filtered Cell Count Register - Byte 1 Receive ATM Controller - Filter # 3 - Filtered Cell Count Register - Byte 0 Reserved R/W R/W R/O R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/O R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/O 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
245
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CONTROL REGISTER - BYTE 3 (ADDRESS = 0X1700)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CONTROL REGISTER - BYTE 2 (ADDRESS = 0X1701)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 Receive ATM Cell Processor Enable R/O 0 R/O 0 R/O 0 R/W 0 BIT 0 Test Cell Receiver Mode Enable R/W 0
Unused R/O 0 R/O 0 R/O 0
BIT NUMBER 7-2 1 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Receive ATM Cell Processor Enable
Receive ATM Cell Processor Block Enable: This READ/WRITE bit-field permits the user to either enable or disable the Receive ATM Cell Processor block. If the user wishes to operate a given Channel in the ATM Mode, then he/ she must enable the Receive ATM Cell Processor block. 0 - Disables the Receive ATM Cell Processor block. 1 - Enables the Receive ATM Cell Processor block. Test Cell Receiver Mode Enable: This READ/WRITE bit-field permits the user to enable the Test Cell Receiver (within the Receive ATM Cell Processor block). The user must implement this configuration option in order to perform diagnostic operations with Test Cells. 0 - Disables the Test Cell Receiver. 1 - Enables the Test Cell Receiver.
0
Test Cell Receiver Mode Enable
R/W
NOTE: For normal operation, the user should set this bit-field to "1".
246
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CONTROL REGISTER - BYTE 1 (ADDRESS = 0X1702)
BIT 7 BIT 6 Unused BIT 5 BIT 4 GFC Extraction Enable BIT 3 HEC Byte Correction Enable R/W 1 BIT 2 Uncorrectable HEC Byte Error Discard R/W 0 BIT 1 COSET Polynomial Addition R/W 1 BIT 0 Regenerate HEC Byte Enable R/W 0
R/O 0
R/O 0
R/O 0
R/W 0
BIT NUMBER 7-5 4 Unused
NAME
TYPE R/O R/W
DESCRIPTION
GFC Extraction Enable
GFC (Generic Flow Control) Extraction Enable: This READ/WRITE bit-field permits the user to configure the Receive ATM Cell Processor block to output the contents of the GFC Nibble (within each incoming ATM Cell) via the Receive GFC Value Output port. 0 - Configures the Receive ATM Cell Processor block to NOT output the contents of the GFC Nibble (within each incoming ATM cell) via the Receive GFC Value Output port. 1 - Configures the Receive ATM Cell Processor block to output the contents of the GFC Nibble (within each incoming ATM cell) via the Receive GFC Value Output port. HEC Byte Correction Enable: This READ/WRITE bit-field permits the user to enable "Correction Mode" operation for the Receive ATM Cell Processor block. If the user implements this configuration option, then the Receive ATM Cell Processor block will transition into either the "Correction Mode" or the "Detection Mode" (as "Receive Conditions" warrant). If the Receive ATM Cell Processor block is operating in the "Correction Mode" then it will correct any cells that contain "SingleBit" Header byte errors. In contrast, if the Receive ATM Cell Processor block is operating in the "Detection Mode", then it will unconditionally discard any cells that contain Header byte errors (Single-Bit or Multi-Bit errors). If the user does not implement this feature, then the Receive ATM Cell Processor block will only be capable of operating in the "Detection Mode". 0 - Disables the "Correction Mode". In this setting, the Receive ATM Cell Processor block will only operate in the "Detection Mode". 1 - Enables the "Correction Mode". In this setting, the Receive ATM Cell Processor block will transition into and out of the "Correction Mode" or "Detection Mode" as receive conditions warrant.
3
HEC Byte Correction Enable
R/W
247
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Uncorrectable HEC Byte Discard TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 2
Uncorrectable HEC Byte Discard: This READ/WRITE bit-field permits the user to configure the Receive ATM Cell Processor block to either automatically discard all incoming ATM cells that contain "uncorrectable" HEC byte errors. If the user implements this feature, then the Receive ATM Cell Processor block will automatically discard any cells that fit into any one of the following categories.
* ATM cells that contain multi-bit HEC byte errors. * ATM cells that contain single-bit HEC byte errors, while the
Receive ATM Cell Processor block is operating in the "Detection Mode". If the user does NOT implement this feature, then the Receive ATM Cell Processor block will NOT discard any cells that fit into any one of the above-mentioned categories. These cells (along with un-erred or cells with "correctable" HEC byte errors) will be retains for further processing. 0 - Configures the Receive ATM Cell Processor block to retain ALL ATM cells (even those with "uncorrectable" HEC byte errors) for further processing. 1 - Configures the Receive ATM Cell Processor block to automatically discard all incoming ATM cells that contain "uncorrectable" HEC byte errors. All remaining cells will be retained for further processing. 1 COSET Polynomial Addition R/W COSET Polynomial Addition: This READ/WRITE bit-field permits the user to configure the Receive ATM Cell Processor block to account for the fact that the HEC bytes (within the incoming ATM cell traffic) also include the Modulo-2 addition of the Coset Polynomial (e.g., x^6 + x^4 + x^2 + 1), when performing HEC Byte Verification. 0 - Configures the Receive ATM Cell Processor block to NOT account for the Coset Polynomial within the HEC bytes of the incoming ATM cells. 1 - Configures the Receive ATM Cell Processor block to account for the Coset Polynomial within the HEC bytes of the incoming ATM cells. Regenerate HEC Byte Enable: This READ/WRITE bit-field permits the user to configure the Receive ATM Cell Processor block to automatically re-compute and insert a new HEC byte into each incoming ATM cell that contains an uncorrectable HEC byte. 0 - Does not configure the Receive ATM Cell Processor block to compute and insert a new HEC byte into ATM cells that contains an "uncorrectable" HEC byte error. 1 - Configures the Receive ATM Cell Processor block to compute and insert a new HEC byte into any incoming ATM cell that contains an "uncorrectable" HEC byte error.
0
Regenerate HEC Byte Enable
R/W
NOTE: If the user wishes to implement this feature, then he/she must disable the "Uncorrectable HEC Byte Discard" feature, by setting Bit 2 (Uncorrectable HEC Byte Discard) within this register, to "0".
248
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CONTROL REGISTER - BYTE 0 (ADDRESS = 0X1703)
BIT 7 HEC Byte Insert into UDF1 Enable R/W 1 BIT 6 HEC Status into UDF2 Enable R/W 1 BIT 5 BIT 4 BIT 3 Receive UTOPIA Parity ODD R/W 1 R/O 0 BIT 2 Unused BIT 1 BIT 0 Descramble Enable R/O 0 R/W 0
HEC Byte Correction Threshold[1:0] R/W 0 R/W 0
BIT NUMBER 7
NAME HEC Byte Insert into UDF1
TYPE R/W
DESCRIPTION HEC Byte Insert into UDF1 Enable: This READ/WRITE bit-field permits the user to configure the Receive ATM Cell Processor block to compute and insert the HEC byte into the UDF1 byte position, within each cell it routes to the Receive FIFO (and then to the Receive UTOPIA Interface). 0 - Configures the Receive ATM Cell Processor block to NOT compute the HEC byte and insert it into the UDF1 byte position, within each cell that it routes the Receive FIFO. 1 - Configures the Receive ATM Cell Processor block to compute the HEC byte and insert it into the UDF1 byte position, within each cell that it routes to the Receive FIFO.
NOTE: This bit-field is only valid if the Receive UTOPIA Interface has been configured to handle 54 or 56 byte cells. As a consequence, the user must set Bits 1 and 0 (Cell Sizes[1:0]) within the Receive UTOPIA/POS-PHY Control Register (Address = 0x0503) to either [1, 0] or [1, 1].
249
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME HEC Status into UDF2 Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 6
HEC Status into UDF2 Byte Enable: This READ/WRITE bit-field permits the user to configure the Receive ATM Cell Processor block to insert the "HEC Byte Status" indicator into the UDF2 byte position, within each cell that it routes to the Receive FIFO (and then to the Receive UTOPIA Interface). If the user implements this configuration option, then the Receive ATM Cell Processor block will insert some values into the UDF2 byte-field, that reflect the "HEC Byte Verification" results on this particular "incoming" ATM cell.
H E C B yte S ta tu s V a lu e
C o rre s p o n d in g H E C B yte V e rific a tio n R e s u lts
0x00 0xFF 0xA A
E rror Free H E C B yte V alue U ncorrecta ble H E C B yte V alue C orrectable H E C B yte V alue
0 - Configures the Receive ATM Cell Processor block to NOT insert the "HEC Byte Status" value into the UDF2 byte of each ATM cell that it routes to the Receive FIFO. 1 - Configures the Receive ATM Cell Processor block to insert the "HEC Byte Status" value into the UDF2 byte of each ATM cell that it routes to the Receive FIFO.
NOTE: This bit-field is only valid if the Receive UTOPIA Interface block has been configured to handle 56 byte cells.
5-4 HEC Byte Correction Threshold[1:0] R/W HEC Byte Correction Threshold[1:0]:These two READ/WRITE bit-fields permit the user to define the "HEC Byte Correction" Threshold for the Receive ATM Cell Processor block. The "HEC Byte Correction" threshold is defined as the minimum number of consecutive un-erred (no HEC byte errors) cells that the Receive ATM Cell Processor must receive before it will transition from the "Detection Mode" into the "Correction Mode".The relationship between the value of these bit-fields and the corresponding "HEC Byte Correction" thresholds is tabulated below.
H E C B yte C o rre c tio n T h re s h o ld [1 :0 ]
H E C B yte C o rre c tio n T h re s h o ld
00 01
1 A TM C ell with a valid H E C B yte 2 consecu tive A TM C ells each with a valid H E C B yte 4 consecu tive A TM C ells each with a valid H E C B yte 8 consecu tive A TM cells, each with a valid H E C byte
10
11
250
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 3 NAME Receive UTOPIA Parity ODD TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Receive UTOPIA Parity Value - ODD Parity: This READ/WRITE bit-field permits the user to configure the Receive ATM Cell Processor block to compute either the EVEN or ODD parity value for each byte (or 16-bit word) within each cell that it processes. Each of these parity value will ultimately be output via the "RxUPrty" output pin (on the Receive UTOPIA Bus) coincident to when the corresponding byte (of ATM cell data) is output via the Receive UTOPIA Data Bus (RxUData[15:0]). 0 - Configures the Receive ATM Cell Processor block to compute the EVEN Parity value of each byte (or 16-bit word) of ATM cell data that it processes. 1 - Configures the Receive ATM Cell Processor block to compute the ODD Parity value of each byte of ATM cell data that is processes.
2-1 0
Unused Descramble Enable
R/O De-Scramble Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Cell De-Scrambler" within the Receive ATM Cell Processor Block. 0 - Disables the Cell De-Scrambler. 1 - Enables the Cell De-Scrambler.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM STATUS REGISTER (ADDRESS = 0X1707)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/O 0 BIT 5 BIT 4 BIT 3 PRBS Lock Indicator R/O 0 BIT 2 BIT 1 BIT 0 LCD Defect Declared R/O 0
Cell Delineation Status[1:0] R/O 0 R/O 0
BIT NUMBERS 7-4 3 Unused
NAME
TYPE R/O R/O
DESCRIPTION
PRBS Lock Indicator
Test Cell - PRBS Lock Indicator: This READ-ONLY bit-field indicates whether or not the "Test Cell Receiver" is declaring a "PRBS Lock" condition within the payload data within the incoming Test Cell data-stream. 0 - Indicates that the Test Cell Receiver is NOT declaring the PRBS Lock condition. 1 - Indicates that the Test Cell Receiver is currently declaring the PRBS Lock condition.
NOTE: This bit-field is only valid if the Test Cell Receiver has been enabled.
251
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Cell Delineation Status[1:0] TYPE R/O DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBERS 2-1
Cell Delineation Status[1:0]: These two READ-ONLY bit-fields indicate the current state (within the Cell Delineation State Machine) that the Receive ATM Cell Processor block is currently operating in. The relationship between the contents of these bit-fields and the corresponding "Cell Delineation State Machine" state that the Receive ATM Cell Processor block is operating in, is tabulated below.
C e ll D e lin e a tio n S ta tu s [1 :0 ]
S ta te o f R e c e ive A T M C e ll P ro c e s s o r B lo c k
00 01 10 11
S YN C S ta te P R E -S YN C S tate N ot V alid H U N T S ta te
0
LCD Defect Declared
R/O
LCD (Loss of Cell Delineation) Defect Declared: This READ-ONLY bit-field indicates whether or not the Receive ATM Cell Processor block is currently declaring the LCD defect condition. The Receive ATM Cell Processor block will declare the LCD defect condition anytime that the Receive ATM Cell Processor block is NOT operating in the SYNC State, within the "Cell Delineation" State Machine. 0 - Indicates that the Receive ATM Cell Processor block is NOT declaring the LCD Defect Condition. 1 - Indicates that the Receive ATM Cell Processor block is currently declaring the LCD Defect Condition.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM INTERRUPT STATUS REGISTER - BYTE 1 (ADDRESS = 0X170A)
BIT 7 BIT 6 BIT 5 BIT 4 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 BIT 3 BIT 2 BIT 1 BIT 0 Receive Cell Extraction Interrupt Status RUR 0
BIT NUMBER 7-1 Unused
NAME
TYPE R/O
DESCRIPTION
252
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME Receive Cell Extraction Interrupt Status TYPE RUR DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Receive Cell Extraction Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive Cell Extraction" Interrupt has occurred since the last read of this register. The Receive ATM Cell Processor block will generate the "Receive Cell Extraction" Interrupt anytime it receives an incoming ATM cell (from traffic) and loads an ATM cell into the "Extraction Memory" Buffer. 0 - Indicates that the "Receive Cell Extraction" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Receive Cell Extraction" Interrupt has occurred since the last read of this register.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM INTERRUPT STATUS REGISTER - BYTE 0 (ADDRESS = 0X170B)
BIT 7 BIT 6 BIT 5 Receive Cell Extraction Memory Overflow Interrupt Status RUR 0 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive Cell Receive FIFO Insertion Overflow Interrupt Interrupt Status Status
Receive Cell Detection of Detection of Insertion Correctable UncorrectMemory HEC Byte able HEC Overflow Error Interrupt Byte Error Interrupt Interrupt Status Status Status RUR 0 RUR 0 RUR 0
Clearance of Declaration of LCD Interrupt LCD Interrupt Status Status
RUR 0
RUR 0
RUR 0
RUR 0
BIT NUMBER 7
NAME Receive Cell Insertion Interrupt Status
TYPE RUR
DESCRIPTION Receive Cell Insertion Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive Cell Insertion" Interrupt has occurred since the last read of this register. The Receive ATM Cell Processor block will generate the "Receive Cell Insertion" Interrupt anytime a cell (residing in the Receive Cell Insertion Buffer) is read out of the "Receive Cell Insertion Buffer and is loaded into the incoming ATM cell traffic. 0 - Indicates that the "Receive Cell Insertion" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Receive Cell Insertion" Interrupt has occurred since the last read of this register. Receive FIFO Overflow Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive FIFO Overflow" Interrupt has occurred since the last read of this register.
6
Receive FIFO Overflow Interrupt Status
RUR
253
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Receive Cell Extraction Memory Overflow Interrupt Status TYPE RUR DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 5
Receive Cell Extraction Memory Overflow Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive Cell Extraction Memory Overflow" Interrupt has occurred since the last read of this register. The Receive ATM Cell Processor block will generate this interrupt anytime an overflow event has occurred in the "Receive Cell Extraction Memory" Buffer. 0 - Indicates that the Receive ATM Cell Processor block has NOT declared the "Receive Cell Extraction Memory Overflow" Interrupt since the last read of this register. 1 - Indicates that the Receive ATM Cell Processor block has declared the "Receive Cell Extraction Memory Overflow" interrupt since the last read of this register. Receive Cell Insertion Memory Overflow Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive Cell Insertion Memory Overflow" Interrupt has occurred since the last read of this register. The Receive ATM Cell Processor block will generate this interrupt anytime an overflow event has occurred in the "Receive Cell Insertion Memory" Buffer. 0 - Indicates that the Receive ATM Cell Processor block has NOT declared the "Receive Cell Insertion Memory Overflow" interrupt since the last read of this register. 1 - Indicates that the Receive ATM Cell Processor block has declared the "Receive Cell Insertion Memory Overflow" interrupt since the last read of this register. Detection of Correctable HEC Byte Error Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive ATM Cell Processor block" has declared the "Detection of Correctable HEC Byte Error" interrupt since the last read of this register. The Receive ATM Cell Processor block will generate this interrupt anytime it has received an ATM cell that contains a "correctable" HEC byte error. 0 - Indicates that the Receive ATM Cell Processor block has NOT declared the "Detection of Correctable HEC Byte Error" Interrupt since the last read of this register. 1 - Indicates that the Receive ATM Cell Processor block has declared the "Detection of Correctable HEC Byte Error" Interrupt since the last read of this register.
4
Receive Cell Insertion Memory Overflow Interrupt Status
RUR
3
Detection of Correctable HEC Byte Error Interrupt Status
RUR
254
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 2 NAME Detection of Uncorrectable HEC Byte Error Interrupt Status TYPE RUR DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Detection of Uncorrectable HEC Byte Error Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Receive ATM Cell Processor block" has declared the "Detection of Uncorrectable HEC Byte Error" Interrupt since the last read of this register. The Receive ATM Cell Processor block will generate this interrupt anytime it has received an ATM cell that contains an "uncorrectable" HEC byte error. 0 - Indicates that the Receive ATM Cell Processor block has NOT declared the "Detection of Uncorrectable HEC Byte Error" interrupt since the last read of this register. 1 - Indicates that the Receive ATM Cell Processor block has declared the "Detection of Uncorrectable HEC Byte Error" Interrupt since the last read of this register. Clearance of LCD (Loss of Cell Delineation) Defect Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the Receive ATM Cell Processor block has cleared the LCD Defect condition since the last read of this register.
1
Clearance of LCD Interrupt Status
RUR
NOTE: If the Receive ATM Cell Processor block clears the LCD Defect, then this means that the Receive ATM Cell Processor block is currently properly delineating ATM cells that it receives from the Receive DS3/E3 Framer.
0 - Indicates that the Receive ATM Cell Processor block has NOT cleared the LCD Defect since the last read of this register. 1 - Indicates that the Receive ATM Cell Processor block has cleared the LCD Defect since the last read of this register. 0 Declaration of LCD Interrupt Status RUR Declaration of LCD (Loss of Cell Delineation) Defect Condition Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the Receive ATM Cell Processor block has declared the LCD Defect condition since the last read of this register.
NOTE: If the Receive ATM Cell Processor block declares the LCD Defect, then this means that the Receive ATM Cell Processor block is NOT currently delineation ATM cells that it receives from the Receive DS3/E3 Framer.
0 - Indicates that the Receive ATM Cell Processor block has NOT declared the LCD Defect since the last read of this register. 1 - Indicates that the Receive ATM Cell Processor block has declared the LCD Defect since the last read of this register.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM INTERRUPT ENABLE REGISTER - BYTE 1 (ADDRESS = 0X170E)
BIT 7 BIT 6 BIT 5 BIT 4 Unused BIT 3 BIT 2 BIT 1 BIT 0 Receive Cell Extraction Interrupt Enable R/O 0 R/O 0 R/O 0 R/W 0
R/O 0
R/O 0
R/O 0
R/O 0
255
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Unused Receive Cell Extraction Interrupt Enable TYPE R/O R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 7-1 0
Receive Cell Extraction Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Receive Cell Extraction" Interrupt. If the user enables this interrupt, then the Receive ATM Cell Processor block will generate the "Receive Cell Extraction" Interrupt anytime it receives an incoming ATM cell (from traffic) and loads an ATM cell into the "Extraction Memory" Buffer. 0 - Disables the "Receive Cell Extraction" Interrupt. 1 - Enables the "Receive Cell Extraction" Interrupt.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM INTERRUPT ENABLE REGISTER - BYTE 0 (ADDRESS = 0X170F)
BIT 7 BIT 6 BIT 5 BIT 4 Receive Cell Insertion Memory Overflow Interrupt Enable R/W 0 BIT 3 Detection of Correctable HEC Byte Error Interrupt Enable R/W 0 BIT 2 Detection of Uncorrectable HEC Byte Error Interrupt Enable R/W 0 BIT 1 OCD? BIT 0 LCD?
Receive Cell Receive FIFO Receive Cell Insertion Overflow Extraction Interrupt Interrupt Memory Enable Enable Overflow Interrupt Enable R/W 0 R/W 0 R/W 0
R/W 0
R/W 0
BIT NUMBER 7
NAME Receive Cell Insertion Interrupt Enable
TYPE R/W
DESCRIPTION Receive Cell Insertion Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Receive Cell Insertion" Interrupt. If the user enables this feature, then the Receive ATM Cell Processor block will generate the "Receive Cell Insertion" Interrupt anytime a cell (residing in the "Receive Cell Insertion" Buffer) is read out of the "Receive Cell Insertion" Buffer and is loaded into the incoming ATM cell traffic. 0 - Disables the Receive Cell Insertion Interrupt. 1 - Enables the Receive Cell Insertion Interrupt Receive FIFO Overflow Interrupt Enable: Receive Cell Extraction Memory Overflow Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Receive Cell Extraction Memory Overflow" Interrupt. If the user enables this interrupt, then the Receive ATM Cell Processor block will generate an interrupt any time an overflow event has occurred in the "Receive Cell Extraction Memory" buffer. 0 - Disables the Receive Cell Extraction Memory Overflow Interrupt. 1 - Enables the Receive Cell Extraction Memory Overflow Interrupt.
6 5
Receive FIFO Overflow Interrupt Enable Receive Cell Extraction Memory Overflow Interrupt Enable
R/W R/W
256
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 4 NAME Receive Cell Insertion Memory Overflow Interrupt Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Receive Cell Insertion Memory Overflow Interrupt Enable:This READ/WRITE bit-field permits the user to either enable or disable the "Receive Cell Insertion Memory Overflow" Interrupt. If the user enables this interrupt, then the Receive ATM Cell Processor block will generate an interrupt any time an overflow event has occurred in the "Receive Cell Insertion Memory" buffer. 0 - Disables the Receive Cell Insertion Memory Overflow Interrupt. 1 - Enables the Receive Cell Insertion Memory Overflow Interrupt. Detection of Correctable HEC Byte Error Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of Correctable HEC Byte Error Interrupt" within the Receive ATM Cell Processor block. If the user enables this interrupt, then the Receive ATM Cell Processor block will generate an interrupt each time it receives an ATM cell (in incoming traffic) that contains a "correctable" HEC Byte error. 0 - Disables the "Detection of Correctable HEC Byte Error" Interrupt. 1 - Enables the "Detection of Correctable HEC Byte Error" Interrupt. Detection of Uncorrectable HEC Byte Error Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of Uncorrectable HEC Byte Error" Interrupt within the Receive ATM Cell Processor block. If the user enables this interrupt, then the Receive ATM Cell Processor block will generate an interrupt each time it receives an ATM cell (in incoming traffic) that contains an "uncorrectable" HEC Byte error. 0 - Disables the "Detection of Uncorrectable HEC Byte Error" Interrupt. 1 - Enables the "Detection of Uncorrectable HEC Byte Error" Interrupt.
3
Detection of Correctable HEC Byte Error Interrupt Enable
R/W
2
Detection of Uncorrectable HEC Byte Error Interrupt Enable
R/W
1 0
OCD? LCD
R/W R/W
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL INSERTION/EXTRACTION MEMORY CONTROL REGISTER (ADDRESS = 0X1713)
BIT 7 BIT 6 Unused BIT 5 BIT 4 Receive Cell Extraction Memory RESET* R/O 0 R/W 1 BIT 3 Receive Cell Extraction Memory CLAV R/O 0 BIT 2 Receive Cell Insertion Memory RESET* R/W 1 BIT 1 Receive Cell Insertion Memory ROOM R/O 0 BIT 0 Receive Cell Insertion Memory WSOC W/O 0
R/O 0
R/O 0
257
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Unused Receive Cell Extraction Memory RESET* TYPE R/O R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 7-5 4
Receive Cell Extraction Memory RESET*: This READ/WRITE bit-field permits the user to perform a RESET operation to the Receive Cell Extraction Memory. If the user writes a "1-to-0 transition" into this bit-field, then the following events will occur. a. All of the contents of the Receive Cell Extraction Memory will be flushed. b. All READ and WRITE pointers will be reset to their default positions.
NOTE: Following this RESET event, the user must write the value "1" into this bit-field in order to enable normal operation within the Receive Cell Extraction Memory
3 Receive Cell Extraction CLAV R/O Receive Cell Extraction Memory - Cell Available Indicator: This READ-ONLY bit-field indicates whether or not there is at least ATM cell of data (residing within the Receive Cell Extraction Memory) that needs to be read out via the Microprocessor Interface. 0 - Indicates that the Receive Cell Extraction Memory is empty and contains no ATM cell data. 1 - Indicates that the Receive Cell Extraction Memory contains at least one ATM cell of data that needs to be read out.
NOTE: The user should validate each ATM cell that is being read out from the Receive Cell Extraction memory by checking the state of this bit-field prior to reading out the contents of any ATM cell data residing within the Receive Cell Extraction Memory.
2 Receive Cell Insertion Memory RESET* R/W Receive Cell Insertion Memory RESET*: This READ/WRITE bit-field permits the user to perform a RESET operation to the Receive Cell Insertion Memory. If the user writes a "1-to-0 transition" into this bit-field, then the following events will occur. a. All of the contents of the Receive Cell Insertion Memory will be flushed. b. All READ and WRITE pointers will be reset to their default positions.
NOTE: Following this RESET event, the user must write the value "1" into this bit-field in order to enable normal operation of the Receive Cell Insertion Memory.
258
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 1 NAME Receive Cell Insertion Memory ROOM TYPE R/O DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Receive Cell Insertion Memory - ROOM Indicator: This READ-ONLY bit-field indicates whether or not there is room (e.g., empty space) available for the contents of another ATM cell to be written into the Receive Cell Insertion Memory. 0 - Indicates that the Receive Cell Insertion Memory does not contain enough empty space to receive another ATM cell via the Microprocessor Interface. 1 - Indicates that the Receive Cell Insertion Memory does contain enough empty space to receive another ATM cell via the Microprocessor Interface.
NOTE: The user should verify that the Receive Cell Insertion Memory has sufficient empty space to accept another ATM cell of data (via the Microprocessor Interface) by polling the state of this bitfield prior to writing each cell into the Receive Cell Insertion Memory.
0 Receive Cell Insertion Memory WSOC W/O Receive Cell Insertion Memory - Write SOC (Start of Cell): Whenever the user is writing the contents of an ATM cell into the Receive Cell Insertion Memory, then he/she is suppose to identify/designate the very first byte of this ATM cell by setting this bit-field to "1". Whenever the user does this, then the Receive Cell Insertion Memory will "know" that the next octet that is written into the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory Data Register - Byte 3 (Address = 0x1714) is designated as the first byte of the ATM cell currently being written into the Receive Cell Insertion Memory. This bit-field must be set to "0" during all other WRITE operations to the Receive ATM Cell Processor - Receive Cell Insertion/Extraction Memory Data Register.
259
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 3 (ADDRESS = 0X1714)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive Cell Insertion/Extraction Memory Data[31:24] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive Cell Insertion/ Extraction Memory Data[31:24]
TYPE R/W
DESCRIPTION Receive Cell Insertion/Extraction Memory Data[31:24]: These READ/WRITE bit-fields, along with that in the "Receive ATM Cell Processor Block -Receive Cell Insertion/Extraction Memory Data - Bytes 2 through 0" support the following functions. a. They function as the address location, for which the user to write the contents of an "outbound" ATM cell into the Receive Cell Insertion Memory, via the Microprocessor Interface. b. They function as the address location, for which the user to read out the contents of an "inbound" ATM cell from the Receive Cell Extraction Memory, via the Microprocessor Interface.
NOTES: 1. If the user performs a WRITE operation to this (and the other three address locations), then he/she is writing ATM cell data into the Receive Cell Insertion Memory. 2. If the user performs a READ operation to this (and the other three address locations), then he/she is reading ATM cell data from the Receive Cell Extraction Memory. 3. READ and WRITE operations must be performed in a "32bit" (4-byte "word") manner. Hence, whenever a user performs a READ/WRITE operation to these address locations, he/she must start by writing in or reading out the first byte (of this "4-byte" word) of a given ATM cell, into/ from this particular address location. Next, the user must perform the READ/WRITE operation (with the second of this "4-byte" word) to the "Receive ATM Cell Processor Block -Receive Cell Insertion/Extraction Memory - Byte 2 register. Afterwards, the user must perform a READ/ WRITE operation (with the third of this "4-byte" word) to the Receive ATM Cell Processor Block - Receive Cell Insertion/ Extraction Memory - Byte 1 register. Finally, the user must perform a READ/WRITE operation (with the fourth of this "4-byte" word) to the "Receive ATM Cell Processor Block Receive Cell Insertion/Extraction Memory - Byte 0 register. When reading out (writing in) the next four bytes of a given ATM cell, the user must repeat this process with a READ or WRITE operation, from/to this register location, and so on. 4. Whenever the user is writing cell data into the Receive Cell Insertion Memory, the size of the Cell is always 56 bytes. 5. Whenever the user is reading cell data from the Receive Cell Extraction Memory, the size of the Cell is always 56 bytes.
260
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 2 (ADDRESS = 0X1715)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive Cell Insertion/Extraction Memory Data[23:16] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive Cell Insertion/ Extraction Memory Data[23:16]
TYPE R/W
DESCRIPTION Receive Cell Insertion/Extraction Memory Data[31:24]: These READ/WRITE bit-fields, along with that in the "Receive ATM Cell Processor Block- Receive Cell Insertion/Extraction Memory Data- Bytes 3, and Bytes 1, 0" support the following functions.a. a. They function as the address location for which the user to write the contents of an "outbound" ATM cell into the Receive Cell Insertion Memory, via the Microprocessor Interface. b. They function as the address location, for which the user to read out the contents of an "inbound" ATM cell from the Receive Cell Extraction Memory, via the Microprocessor Interface.
NOTES: 1. If the user performs a WRITE operation to this (and the other three address locations), then he/she is writing ATM cell data into the Receive Cell Insertion Memory. 2. If the user performs a READ operation to this (and the other three address locations, then he/she is reading ATM cell data from the Receive Cell Extraction Memory. 3. READ and WRITE operations must be performed in a "32bit" (4-byte "chunk) manner. Hence, whenever the user performs a READ/WRITE operation to these address locations, he/she must start by writing in or reading out the first byte (of this "4-byte" chunk) of a given ATM cell into/ from the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory - Byte 3. Next, the user must perform a READ/WRITE operation (with the second of this "4-byte" words) to this particular address location. Afterwards, the user must perform a READ/WRITE operation (with the third of this "4-byte" word) to the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory - Byte 1" register. Finally, the user must perform a READ/WRITE operation (with the fourth of this "4-byte" word) to the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory - Byte 0" register. When reading out (writing in) the next four bytes of a given ATM cell, the user must repeat this process with a READ or WRITE operation, to the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory - Byte 3" register, and so on. 4. Whenever the user is writing cell data into the Receive Cell Insertion Memory, the size of the Cell is always 56 bytes. 5. Whenever the user is reading cell data from the Receive Cell Extraction Memory, the size of the Cell is always 56 bytes.
261
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 1 (ADDRESS = 0X1716)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive Cell Insertion/Extraction Memory Data[15:8] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive Cell Insertion/ Extraction Memory Data[15:8]
TYPE R/W
DESCRIPTION Receive Cell Insertion/Extraction Memory Data[15:8]: These READ/WRITE bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory Data - Bytes 3, 2 and 0" support the following functions. a. They function as the address location, for which the user to write the contents of an "outbound" ATM cell into the Receive Cell Insertion Memory, via the Microprocessor Interface. b. They function as the address location, for which the user to read out the contents of an "inbound" ATM cell from the Receive Cell Extraction Memory, via the Microprocessor Interface.
NOTES: 1. If the user performs a WRITE operation to this (and the other three address locations), then he/she is writing ATM cell data into the Receive Cell Insertion Memory. 2. If the user performs a READ operation to this (and the other three address locations, then he/she is reading ATM cell data from the Receive Cell Extraction Memory. 3. READ and WRITE operations must be performed in a "32bit" (4-byte "word") manner. Hence, whenever the user performs a READ/WRITE operation to these address locations, he/she must start by writing in or reading out the first byte (of this "4-byte" word) of a given ATM cell, into/from the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory - Byte 3 register. Next, the user must perform a READ/WRITE operation (with the second of this "4-byte" word) to the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory - Byte 2 register. Afterwards, the user must perform a READ/WRITE operation (with the third of this "4-byte" word) to this register. Finally, the user must perform a READ/ WRITE operation (with the fourth of this "4-byte" word) to the "Receive ATM Cell Processor Block - Receive Cell Insertion/ Extraction Memory - Byte 0. When reading out (writing in) the next four bytes of a given ATM cell, the user must repeat this process with a READ or WRITE operation to the "Receive ATM Cell Processor Block - Receive Cell Insertion/ Extraction Memory - Byte 3, and so on. 4. Whenever the user is writing cell data into the Receive Cell Insertion Memory, the size of the Cell is always 56 bytes. 5. Whenever the user is reading cell data from the Receive Cell Extraction Memory, the size of the Cell is always 56 bytes.
262
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 0 (ADDRESS = 0X1717)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive Cell Insertion/Extraction Memory Data[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive Cell Insertion/Extraction Memory Data[7:0]
TYPE R/W
DESCRIPTION Receive Cell Insertion/Extraction Memory Data[7:0]: These READ/WRITE bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory Data - Bytes 3 through 1" support the following functions a. They function as the address location, for which the user to write the contents of an "outbound" ATM cell into the Receive Cell Insertion Memory, via the Microprocessor Interface. b. They function as the address location, for which the user to read out the contents of an "inbound" ATM cell from the Receive Cell Extraction Memory, via the Microprocessor Interface.
NOTES: 1. If the user performs a WRITE operation to this (and the other three address locations), then he/she is writing ATM cell data into the Receive Cell Insertion Memory. 2. If the user performs a READ operation to this (and the other three address locations), then he/she is writing ATM cell data into the Receive Cell Insertion Memory. 3. READ and WRITE operations must be performed in a "32bit" (4-byte "word") manner. Hence, whenever the user performs a READ/WRITE operation to these address locations, he/she must start by writing in or reading out the first byte (of this "4-byte" word) of a given ATM cell, into/from the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory - Byte 3 register. Next, the user must perform a READ/WRITE operation (with the second of this "4-byte" word) to the "Receive ATM Cell Processor block - Receive Cell Insertion/Extraction Memory - Byte 2 register. Afterwards, the user must perform a READ/WRITE operation (with the third of this "4-byte" word) to the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory Byte 1" register. Finally, the user must perform a READ/WRITE operation (with the fourth of this "4-byte" word) to the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory - Byte 0. When reading out (writing in) the next four bytes of a given ATM cell, the user must repeat this process with a READ or WRITE operation, to the "Receive ATM Cell Processor Block - Receive Cell Insertion/Extraction Memory - Byte 3, and so on. 4. Whenever the user is writing cell data into the Receive Cell Insertion Memory, the size of the Cell is always 56 bytes. 5. Whenever the user is reading cell data from the Receive Cell Extraction Memory, the size of the Cell is always 56 bytes.
263
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - UDF1 BYTE VALUE REGISTER (ADDRESS = 0X1718)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive UDF1 Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive UDF1 Byte[7:0]
TYPE R/W
DESCRIPTION Receive UDF1 Byte[7:0]: These READ/WRITE bit-fields permit the user to specify the value of the UDF1 byte, within any ATM Cell data that is written to the Receive FIFO and is ultimately output via the Receive UTOPIA Interface block.
NOTE:
These register bits are only valid if the Receive UTOPIA Interface has been configured to operate in the UTOPIA Level 3 Mode, and if the Cell Size (as processed via the Receive UTOPIA Interface") is configured to be 56 bytes.
RECEIVE ATM CELL PROCESSOR BLOCK - UDF2 BYTE VALUE REGISTER (ADDRESS = 0X1719)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive UDF2 Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive UDF2 Byte[7:0]
TYPE R/W
DESCRIPTION Receive UDF2 Byte[7:0]: These READ/WRITE bit-fields permit the user to specify the value of the UDF2 byte, within any ATM Cell data that is written to the Receive FIFO and is ultimately output via the Receive UTOPIA Interface block.
NOTE: These register bits are only valid if the Receive UTOPIA Interface has been configured to operate in the UTOPIA Level 3 Mode, and if the Cell Size (as processed via the Receive UTOPIA Interface") is configured to be 56 bytes.
264
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - UDF3 BYTE VALUE REGISTER (ADDRESS = 0X171A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive UDF3 Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive UDF3 Byte[7:0]
TYPE R/W
DESCRIPTION Receive UDF3 Byte[7:0]: These READ/WRITE bit-fields permit the user to specify the value of the UDF3 byte, within any ATM Cell data that is written to the Receive FIFO and is ultimately output via the Receive UTOPIA Interface block.
NOTE: These register bits are only valid if the Receive UTOPIA Interface has been configured to operate in the UTOPIA Level 3 Mode, and if the Cell Size (as processed via the Receive UTOPIA Interface") is configured to be 56 bytes.
RECEIVE ATM CELL PROCESSOR BLOCK - UDF4 BYTE VALUE REGISTER (ADDRESS = 0X171B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive UDF4 Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive UDF4 Byte[7:0]
TYPE R/W
DESCRIPTION Receive UDF4 Byte[7:0]: These READ/WRITE bit-fields permit the user to specify the value of the UDF4 byte, within any ATM Cell data that is written to the Receive FIFO and is ultimately output via the Receive UTOPIA Interface block.
NOTE: These register bits are only valid if the Receive UTOPIA Interface has been configured to operate in the UTOPIA Level 3 Mode, and if the Cell Size (as processed via the Receive UTOPIA Interface") is configured to be 56 bytes.
265
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE TEST CELL HEADER BYTE - BYTE 1 (ADDRESS = 0X1720)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive Test Cell Header Byte 1[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive Test Cell Header Byte 1 [7:0]
TYPE R/W
DESCRIPTION Receive Test Cell Header Byte 1: These READ/WRITE register bits along with that in "Receive ATM Cell Processor Block - Receive Test Cell Header Byte Bytes 2 through 4" permit the user to define the header bytes of test cells that are being generated by the "Transmit Test Cell" Generator. These cells also permit the Receive Test Cell Receiver to identify the test cells within the incoming ATM cell data stream. This particular register byte permits the user to define the contents of Header byte # 1.
NOTE: These register bits are only valid if the Receive Test Cell Receiver has been enabled.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE TEST CELL HEADER BYTE - BYTE 2 (ADDRESS = 0X1721)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive Test Cell Header Byte 2[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive Test Cell Header Byte 2 [7:0]
TYPE R/W
DESCRIPTION Receive Test Cell Header Byte 2: These READ/WRITE register bits along with that in "Receive ATM Cell Processor Block - Receive Test Cell Header Byte Bytes 1, Bytes 3 and 4" permit the user to define the header bytes of test cells that are being generated by the "Transmit Test Cell" Generator. These cells also permit the Receive Test Cell Receiver to identify the test cells within the incoming ATM cell data stream. This particular register byte permits the user to define the contents of Header byte # 2.
NOTE: These register bits are only valid if the Receive Test Cell Receiver has been enabled.
266
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE TEST CELL HEADER BYTE - BYTE 3 (ADDRESS = 0X1722)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive Test Cell Header Byte 3[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive Test Cell Header Byte 3 [7:0]
TYPE R/W
DESCRIPTION Receive Test Cell Header Byte 3: These READ/WRITE register bits along with that in "Receive ATM Cell Processor Block - Receive Test Cell Header Byte Bytes 1, 2 and 4" permit the user to define the header bytes of test cells that are being generated by the "Transmit Test Cell" Generator. These cells also permit the Receive Test Cell Receiver to identify the test cells within the incoming ATM cell data stream. This particular register byte permits the user to define the contents of Header byte # 3.
NOTE: These register bits are only valid if the Receive Test Cell Receiver has been enabled.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE TEST CELL HEADER BYTE - BYTE 4 (ADDRESS = 0X1723)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive Test Cell Header Byte 4[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive Test Cell Header Byte 4 [7:0]
TYPE R/W
DESCRIPTION Receive Test Cell Header Byte 4: These READ/WRITE register bits along with that in "Receive ATM Cell Processor Block - Receive Test Cell Header Byte Bytes 1 through 3" permit the user to define the header bytes of test cells that are being generated by the "Transmit Test Cell" Generator. These cells also permit the Receive Test Cell Receiver to identify the test cells within the incoming ATM cell data stream. This particular register byte permits the user to define the contents of Header byte # 4.
NOTE: These register bits are only valid if the Receive Test Cell Receiver has been enabled.
267
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - TEST CELL ERROR COUNT REGISTERS - BYTE 3 (ADDRESS = 0X1724)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Test Cell Error Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Test Cell Error Count[31:24]
TYPE RUR
DESCRIPTION Test Cell Error Count[31:24]: These RESET-upon-READ bit-fields along with that within the "Receive ATM Cell Processor Block - Test Cell Error Count Registers - Bytes 2 through 0" contains the 32-bit expression for the number of Test Cell Bit Errors that have been detected (by the Test Cell Receiver) since the last read of these registers. More specifically, these register bits reflect the number of bit errors that have been detected within the PRBS data that is transported via the Payload Bytes of these Test Cells, since the last read of these registers. This particular register byte contains the MSB (Most Significant Byte) of this 32-bit value for the number of Test Cell Bit Errors.
NOTES: 1. This register byte is only valid if the "Test Cell Receiver" has been enabled. 2. If the number of Test Cell Error Bits reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
268
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - TEST CELL ERROR COUNT REGISTERS - BYTE 2 (ADDRESS = 0X1725)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Test Cell Error Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Test Cell Error Count[23:16]
TYPE RUR
DESCRIPTION Test Cell Error Count[23:16]: These RESET-upon-READ bit-fields along with that within the "Receive ATM Cell Processor Block - Test Cell Error Count Registers - Bytes 3, 1 and 0" contains the 32-bit expression for the number of Test Cell Bit Errors that have been detected (by the Test Cell Receiver) since the last read of these registers. More specifically, these register bits reflect the number of bit errors that have been detected within the PRBS data that is transported via the Payload Bytes of these Test Cells, since the last read of these registers.
NOTES: 1. This register byte is only valid if the "Test Cell Receiver" has been enabled. 2. If the number of Test Cell Error Bits reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
269
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - TEST CELL ERROR COUNT REGISTERS - BYTE 1 (ADDRESS = 0X1726)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Test Cell Error Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Test Cell Error Count[15:8]
TYPE RUR
DESCRIPTION Test Cell Error Count[15:8]: These RESET-upon-READ bit-fields along with that within the "Receive ATM Cell Processor Block - Test Cell Error Count Registers - Bytes 3, 2 and 0" contains the 32-bit expression for the number of Test Cell Bit Errors that have been detected (by the Test Cell Receiver) since the last read of these registers. More specifically, these register bits reflect the number of bit errors that have been detected within the PRBS data that is transported via the Payload Bytes of these Test Cells, since the last read of these registers.
NOTES: 1. This register byte is only valid if the "Test Cell Receiver" has been enabled. 2. If the number of Test Cell Error Bits reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
270
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - TEST CELL ERROR COUNT REGISTERS - BYTE 0 (ADDRESS = 0X1727)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Test Cell Error Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Test Cell Error Count[7:0]
TYPE RUR
DESCRIPTION Test Cell Error Count[7:0]: These RESET-upon-READ bit-fields along with that within the "Receive ATM Cell Processor Block - Test Cell Error Count Registers - Bytes 3, through 1" contains the 32-bit expression for the number of Test Cell Bit Errors that have been detected (by the Test Cell Receiver) since the last read of these registers. More specifically, these register bits reflect the number of bit errors that have been detected within the PRBS data that is transported via the Payload Bytes of these Test Cells, since the last read of these registers. This particular register byte contains the LSB (Least Significant Byte) of this 32-bit value for the number of Test Cell Bit Errors.
NOTES: 1. This register byte is only valid if the "Test Cell Receiver" has been enabled. 2. If the number of Test Cell Error Bits reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
271
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL COUNT REGISTER - BYTE 3 (ADDRESS = 0X1728)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive ATM Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive ATM Cell Count[31:24]
TYPE RUR
DESCRIPTION Receive ATM Cell Count [31:24]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive ATM Cell Count Registers - Bytes 2 through 0" contain the 32-bit expression for the number of cells that has been received by the Receive FIFO (e.g., where it can be read out via the Receive UTOPIA Interface Block) since the last read of these registers. This particular register byte contains the MSB (Most Significant Byte) of this 32-bit value for the number of Received ATM cells.
NOTES: 1. The contents within these register bytes do not include Idle Cells, and Cells that have been discarded due to uncorrectable HEC byte errors, or those cells that have been discarded via the User Cell Filter. 2. If the number of Received ATM Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
272
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL COUNT REGISTER - BYTE 2 (ADDRESS = 0X1729)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive ATM Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive ATM Cell Count[23:16]
TYPE RUR
DESCRIPTION Receive ATM Cell Count [23:16]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive ATM Cell Count Registers - Bytes 3, 1 and 0" contain the 32-bit expression for the number of cells that has been received by the Receive FIFO (e.g., where it can be read out via the Receive UTOPIA Interface Block) since the last read of these registers.
NOTES: 1. The contents within these register bytes do not include Idle Cells, and Cells that have been discarded due to uncorrectable HEC byte errors, or those cells that have been discarded via the User Cell Filter.2 2. If the number of Received ATM Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
273
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL COUNT REGISTER - BYTE 1 (ADDRESS = 0X172A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive ATM Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive ATM Cell Count[15:8]
TYPE RUR
DESCRIPTION Receive ATM Cell Count [15:8]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive ATM Cell Count Registers - Bytes 3, 2 and 0" contain the 32-bit expression for the number of cells that has been received by the Receive FIFO (e.g., where it can be read out via the Receive UTOPIA Interface Block) since the last read of these registers.
NOTES: 1. The contents within these register bytes do not include Idle Cells, and Cells that have been discarded due to uncorrectable HEC byte errors, or those cells that have been discarded via the User Cell Filter. 2. If the number of Received ATM Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
274
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELL COUNT REGISTER - BYTE 0 (ADDRESS = 0X172B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive ATM Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive ATM Cell Count[7:0]
TYPE RUR
DESCRIPTION Receive ATM Cell Count [7:0]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive ATM Cell Count Registers - Bytes 3 through 1" contain the 32-bit expression for the number of cells that has been received by the Receive FIFO (e.g., where it can be read out via the Receive UTOPIA Interface Block) since the last read of these registers. This particular register bytes contains the LSB (Least Significant Byte) of this 32-bit value for the number of Received ATM cells.
NOTES: 1. The contents within these register bytes do not include Idle Cells, and Cells that have been discarded due to uncorrectable HEC byte errors, or those cells that have been discarded via the User Cell Filter. 2. f the number of Received ATM Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
275
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE DISCARDED ATM CELL COUNT - BYTE 3 (ADDRESS = 0X172C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive - Discarded ATM Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive -Discard ATM Cell Count[31:24]
TYPE RUR
DESCRIPTION Receive - Discarded ATM Cell Count[31:24]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Discarded ATM Cell Count - Bytes 2 through 0" registers contain the 32-bit expression for the number of cells that have been discarded since the last read of these registers. This particular register byte contains the MSB (Most Significant Byte) of this 32-bit value for the number of Received ATM cells.
NOTES: 1. The contents within these register bytes do not include Idle Cells that have been discarded due to Idle Cell Filtering. 2. The contents within these register bytes do include those cells that have been discarded due to "uncorrectable HEC byte errors", User Cell Filtering, or improper writes into the Receive FIFO.3 3. If the number of Discarded ATM Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
276
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE DISCARDED ATM CELL COUNT - BYTE 2 (ADDRESS = 0X172D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive - Discarded ATM Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive -Discard ATM Cell Count[23:16]
TYPE RUR
DESCRIPTION Receive - Discarded ATM Cell Count[23:16]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Discarded ATM Cell Count - Bytes 3, 1 and 0" registers contain the 32-bit expression for the number of cells that have been discarded since the last read of these registers.
NOTES: 1. The contents within these register bytes do not include Idle Cells that have been discarded due to Idle Cell Filtering. 2. The contents within these register bytes do include those cells that have been discarded due to "uncorrectable HEC byte errors", User Cell Filtering, or improper writes into the Receive FIFO. 3. If the number of Discarded ATM Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
277
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE DISCARDED ATM CELL COUNT - BYTE 1 (ADDRESS = 0X172E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive - Discarded ATM Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive -Discard ATM Cell Count[15:8]
TYPE RUR
DESCRIPTION Receive - Discarded ATM Cell Count[15:8]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Discarded ATM Cell Count - Bytes 3, 2 and 0" registers contain the 32-bit expression for the number of cells that have been discarded since the last read of these registers.
NOTES: 1. The contents within these register bytes do not include Idle Cells that have been discarded due to Idle Cell Filtering.2 2. The contents within these register bytes do include those cells that have been discarded due to "uncorrectable HEC byte errors", User Cell Filtering, or improper writes into the Receive FIFO.3 3. f the number of Discarded ATM Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
278
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE DISCARDED ATM CELL COUNT - BYTE 0 (ADDRESS = 0X172F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive - Discarded ATM Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive -Discard ATM Cell Count[7:0]
TYPE RUR
DESCRIPTION Receive - Discarded ATM Cell Count[7:0]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Discarded ATM Cell Count - Bytes 3 through 1" registers contain the 32-bit expression for the number of cells that have been discarded since the last read of these registers. This particular register byte contains the LSB (Least Significant Byte) of this 32-bit value for the number of Received ATM cells.
NOTES: 1. The contents within these register bytes do not include Idle Cells that have been discarded due to Idle Cell Filtering. 2. The contents within these register bytes do include those cells that have been discarded due to "uncorrectable HEC byte errors", User Cell Filtering, or improper writes into the Receive FIFO.3 3. If the number of Discarded ATM Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
279
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH CORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 3 (ADDRESS = 0X1730)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Received Cells with Correctable HEC Byte Error Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Received Cells with Correctable HEC Byte Error Count[31:24]
TYPE RUR
DESCRIPTION Received Cells with Correctable HEC Byte Error Count[31:24]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Cells with Correctable HEC Byte Error Count - Bytes 2 through 0" registers contain the 32-bit expression for the number of cells (containing "correctable" HEC byte errors) that have been received since the last read of these registers. This particular register byte contains the MSB (Most Significant Byte) of this 32-bit value for the number of Received ATM cells with Correctable HEC Byte Errors.
NOTE: If the number of cells with "Correctable HEC Byte Errors" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH CORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 2 (ADDRESS = 0X1731)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Received Cells with Correctable HEC Byte Error Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Received Cells with Correctable HEC Byte Error Count[23:16]
TYPE RUR
DESCRIPTION Received Cells with Correctable HEC Byte Error Count[23:16]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Cells with Correctable HEC Byte Error Count - Bytes 3, 1 and 0" registers contain the 32-bit expression for the number of cells (containing "correctable" HEC byte errors) that have been received since the last read of these registers.
NOTE: If the number of cells with "Correctable HEC Byte Errors" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
280
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH CORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 1 (ADDRESS = 0X1732)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Received Cells with Correctable HEC Byte Error Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Received Cells with Correctable HEC Byte Error Count[15:8]
TYPE RUR
DESCRIPTION Received Cells with Correctable HEC Byte Error Count[15:8]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Cells with Correctable HEC Byte Error Count - Bytes 3, 2 and 0" registers contain the 32-bit expression for the number of cells (containing "correctable" HEC byte errors) that have been received since the last read of these registers.
NOTE: If the number of cells with "Correctable HEC Byte Errors" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH CORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 0 (ADDRESS = 0X1733)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Received Cells with Correctable HEC Byte Error Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Received Cells with Correctable HEC Byte Error Count[7:0]
TYPE RUR
DESCRIPTION Received Cells with Correctable HEC Byte Error Count[7:0]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Cells with Correctable HEC Byte Error Count - Bytes 3 through 1" registers contain the 32-bit expression for the number of cells (containing "correctable" HEC byte errors) that have been received since the last read of these registers. This particular register byte contains the LSB (Least Significant Byte) of this 32-bit value for the number of Received ATM cells with Correctable HEC Byte Errors.
NOTE: If the number of cells with "Correctable HEC Byte Errors" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
281
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH UNCORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 3 (ADDRESS = 0X1734)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Received Cells with Uncorrectable HEC Byte Error Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Received Cells with Uncorrectable HEC Byte Error Count[31:24]
TYPE RUR
DESCRIPTION Received Cells with Uncorrectable HEC Byte Error Count[31:24]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Cells with Uncorrectable HEC Byte Error Count - Bytes 2 through 0" registers contain the 32-bit expression for the number of cells (containing "Uncorrectable" HEC byte errors) that have been received since the last read of these registers. This particular register byte contains the MSB (Most Significant Byte) of this 32-bit value for the number of Received ATM cells with Uncorrectable HEC Byte Errors.
NOTE:
If the number of cells with "Uncorrectable HEC Byte Errors" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH UNCORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 2 (ADDRESS = 0X1735)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Received Cells with Uncorrectable HEC Byte Error Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Received Cells with Uncorrectable HEC Byte Error Count[23:16]
TYPE RUR
DESCRIPTION Received Cells with Uncorrectable HEC Byte Error Count[23:16]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Cells with Uncorrectable HEC Byte Error Count - Bytes 3, 1 and 0" registers contain the 32-bit expression for the number of cells (containing "Uncorrectable" HEC byte errors) that have been received since the last read of these registers.
NOTE:
If the number of cells with "Uncorrectable HEC Byte Errors" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
282
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH UNCORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 1 (ADDRESS = 0X1736)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Received Cells with Uncorrectable HEC Byte Error Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Received Cells with Uncorrectable HEC Byte Error Count[15:8]
TYPE RUR
DESCRIPTION Received Cells with Uncorrectable HEC Byte Error Count[15:8]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Cells with Uncorrectable HEC Byte Error Count - Bytes 3, 2 and 0" registers contain the 32-bit expression for the number of cells (containing "Uncorrectable" HEC byte errors) that have been received since the last read of these registers.
NOTE:
If the number of cells with "Uncorrectable HEC Byte Errors" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE ATM CELLS WITH UNCORRECTABLE HEC BYTE ERROR COUNT REGISTER - BYTE 0 (ADDRESS = 0X1737)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Received Cells with Uncorrectable HEC Byte Error Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Received Cells with Uncorrectable HEC Byte Error Count[7:0]
TYPE RUR
DESCRIPTION Received Cells with Uncorrectable HEC Byte Error Count[7:0]: These RESET-upon-READ bit-fields, along with that within the "Receive ATM Cell Processor Block - Receive Cells with Uncorrectable HEC Byte Error Count - Bytes 3 through 1" registers contain the 32-bit expression for the number of cells (containing "Uncorrectable" HEC byte errors) that have been received since the last read of these registers. This particular register byte contains the LSB (Least Significant Byte) of this 32-bit value for the number of Received ATM cells with Uncorrectable HEC Byte Errors.
NOTE:
If the number of cells with "Uncorrectable HEC Byte Errors" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
283
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER CONTROL - FILTER 0 (ADDRESS = 0X1743)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Receive User Cell Filter # 0 Enable R/O 0 R/O 0 R/W 0 BIT 2 Copy Cell Enable R/W 0 BIT 1 Discard Cell Enable R/W 0 BIT 0 Filter if Pattern Match R/W 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Receive User Cell Filter # 0 Enable
Receive User Cell Filter # 0 - Enable: This READ/WRITE bit-field permits the user to either enable or disable Receive User Cell Filter # 0. If the user enables Receive User Cell Filter # 0, then User Cell Filter # 0 will function per the configuration settings in Bits 2 through 0, within this register. If the user disables Receive User Cell Filter # 0, then User Cell Filter # 0 then all cells that are applied to the input of Receive User Cell Filter # 0 will pass through to the output of Receive User Cell Filter # 0. 0 - Disables Receive User Cell Filter # 0. 1 - Enables Receive User Cell Filter # 0. Copy Cell Enable - Receive User Cell Filter # 0: This READ/WRITE bit-field permits the user to either configure Receive User Cell Filter # 0 (within the Receive ATM Cell Processor Block) to copy all cells that have header byte patterns that comply with the "user-defined" criteria, per Receive User Cell Filter # 0, or to NOT copy any of these cells. If the user configures Receive User Cell Filter # 0 to copy all cells complying with a certain "header-byte" pattern, then a copy (or replicate) of this "compliant" ATM cell will be routed to the Receive Cell Extraction Buffer. If the user configures Receive User Cell Filter # 0 to NOT copy all cells complying with a certain "header-byte" pattern, then NO copies (or replicates) of these "compliant" ATM cells will be made nor will any be routed to the Receive Cell Extraction Buffer. 0 - Configures Receive User Cell Filter # 0 to NOT copy any cells that have header byte patterns which are compliant with the "user-defined" filtering criteria. 1 - Configures Receive User Cell Filter # 0 to copy any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria, and to route these copies (of cells) to the Receive Cell Extraction Buffer.
2
Copy Cell Enable
R/W
NOTE: This bit-field is only active if "Receive User Cell Filter # 0" has been enabled.
284
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 1 NAME Discard Cell Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Discard Cell Enable - Receive User Cell Filter # 0: This READ/WRITE bit-field permits the user to either configure Receive User Cell Filter # 0 (within the Receive ATM Cell Processor Block) to discard all cells that have header byte patterns that comply with the "user-defined" criteria, per Receive User Cell Filter # 0, or NOT discard any of these cells. If the user configures Receive User Cell Filter # 0 to NOT discard any cells that is compliant with a certain "header-byte" pattern, then the cell will be retained for further processing. 0 - Configures Receive User Cell Filter # 0 to NOT discard any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria. 1 - Configures Receive User Cell Filter # 0 to discard any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria.
NOTE: This bit-field is only active if "Receive User Cell Filter # 0" has been enabled.
0 Filter if Pattern Match R/W Filter if Pattern Match - Receive User Cell Filter # 0: This READ/WRITE bit-field permits the user to either configure Receive User Cell Filter # 0 to filter (based upon the configuration settings for Bits 1 and 2, in this register) ATM cells with header bytes that match the "user-defined" header byte patterns, or to filter ATM cells with header bytes that do NOT match the "user-defined" header byte patterns. 0 - Configures Receive User Cell Filter # 0 to filter user cells that do NOT match the header byte patterns (as defined in the " " registers). 1 - Configures Receive User Cell Filter # 0 to filter user cells that do match the header byte patterns (as defined in the " " registers).
NOTE: This bit-field is only active if "Receive User Cell Filter # 0" has been enabled.
285
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - PATTERN REGISTER HEADER BYTE 1 (ADDRESS = 0X1744)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Pattern Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Pattern Register Header Byte 1
TYPE R/W
DESCRIPTION Receive User Cell Filter # 0 - Pattern Register - Header Byte 1: The User Cell filtering criteria (for Receive User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Register Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" of the incoming User Cell. The user will write the header byte pattern (for Octet 1) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block Receive User Cell Filter # 0 - Check Register - Header Byte 1" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
286
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - PATTERN REGISTER HEADER BYTE 2 (ADDRESS = 0X1745)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Pattern Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Pattern Register Header Byte 2
TYPE R/W
DESCRIPTION Receive User Cell Filter # 0 - Pattern Register - Header Byte 2: The User Cell filtering criteria (for Receive User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Register Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" of the incoming User Cell. The user will write the header byte pattern (for Octet 2) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block Receive User Cell Filter # 0 - Check Register - Header Byte 2" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
287
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - PATTERN REGISTER HEADER BYTE 3 (ADDRESS = 0X1746)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Pattern Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Pattern Register Header Byte 3
TYPE R/W
DESCRIPTION Receive User Cell Filter # 0 - Pattern Register - Header Byte 3: The User Cell filtering criteria (for Receive User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Register Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" of the incoming User Cell. The user will write the header byte pattern (for Octet 3) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Register - Header Byte 3" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
288
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - PATTERN REGISTER HEADER BYTE 4 (ADDRESS = 0X1747)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Pattern Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Pattern Register Header Byte 4
TYPE R/W
DESCRIPTION Receive User Cell Filter # 0 - Pattern Register - Header Byte 4: The User Cell filtering criteria (for Receive User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Register Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" of the incoming User Cell. The user will write the header byte pattern (for Octet 4) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Register - Header Byte 4" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
289
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - CHECK REGISTER BYTE 1 (ADDRESS = 0X1748)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Check Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Check Register Header Byte 1
TYPE R/W
DESCRIPTION Receive User Cell Filter # 0 - Check Register - Header Byte 1: The User Cell filtering criteria (for Receive User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 1" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bitfields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register - Header Byte 1" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Receive User Cell Filter to check and compare the corresponding bit in "Octet # 1" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register - Header Byte 1". Writing a "0" to a particular bit-field in this register causes the Receive User Cell Filter to treat the corresponding bit within "Octet # 1" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 1" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register Header Byte 1").
290
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - CHECK REGISTER BYTE 2 (ADDRESS = 0X1749)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Check Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Check Register Header Byte 2
TYPE R/W
DESCRIPTION Receive User Cell Filter # 0 - Check Register - Header Byte 2: The User Cell filtering criteria (for Receive User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 2" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bitfields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register - Header Byte 2" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Receive User Cell Filter to check and compare the corresponding bit in "Octet # 2" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register - Header Byte 2". Writing a "0" to a particular bit-field in this register causes the Receive User Cell Filter to treat the corresponding bit within "Octet # 2" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 2" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register Header Byte 2").
291
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - CHECK REGISTER BYTE 3 (ADDRESS = 0X174A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Check Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Check Register Header Byte 3
TYPE R/W
DESCRIPTION Receive User Cell Filter # 0 - Check Register - Header Byte 3: The User Cell filtering criteria (for Receive User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 3" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bitfields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register - Header Byte 3" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Receive User Cell Filter to check and compare the corresponding bit in "Octet # 3" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register - Header Byte 3". Writing a "0" to a particular bit-field in this register causes the Receive User Cell Filter to treat the corresponding bit within "Octet # 3" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 3" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register Header Byte 3").
292
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - CHECK REGISTER BYTE 4 (ADDRESS = 0X174B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Check Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Check Register Header Byte 4
TYPE R/W
DESCRIPTION Receive User Cell Filter # 0 - Check Register - Header Byte 4: The User Cell filtering criteria (for Receive User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 4" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bitfields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register - Header Byte 4" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Receive User Cell Filter to check and compare the corresponding bit in "Octet # 4" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register - Header Byte 4". Writing a "0" to a particular bit-field in this register causes the Receive User Cell Filter to treat the corresponding bit within "Octet # 4" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 4" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Pattern Register Header Byte 4").
293
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X174C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Filtered Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Filtered Cell Count[31:24]
TYPE RUR
DESCRIPTION Receive User Cell Filter # 0 - Filtered Cell Count[31:24]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Filtered Cell Count - Bytes 2" through "0" register contain a 32-bit expression for the number of User Cells that have been filtered by Receive User Cell Filter # 0 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control - User Cell Filter # 0" Register (Address = 0x1743), these register bits will be incremented anytime User Cell Filter # 0 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
This particular register contains the MSB (Most Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
294
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X174D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Filtered Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Filtered Cell Count[23:16]
TYPE RUR
DESCRIPTION Receive User Cell Filter # 0 - Filtered Cell Count[23:16]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Filtered Cell Count - Bytes 3, 1 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by Receive User Cell Filter # 0 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control Receive User Cell Filter # 0" Register (Address = 0x1743), these register bits will be incremented anytime User Cell Filter # 0 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.*
* Both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
295
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X174E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Filtered Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Filtered Cell Count[15:8]
TYPE RUR
DESCRIPTION Receive User Cell Filter # 0 - Filtered Cell Count[15:8]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Filtered Cell Count - Bytes 3, 2 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by Receive User Cell Filter # 0 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control Receive User Cell Filter # 0" Register (Address = 0x1743), these register bits will be incremented anytime Receive User Cell Filter # 0 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
296
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X174F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Receive User Cell Filter # 0 - Filtered Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Receive User Cell Filter # 0 - Filtered Cell Count[7:0]
TYPE RUR
DESCRIPTION Receive User Cell Filter # 0 - Filtered Cell Count[7:0]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 0 - Filtered Cell Count - Bytes 3" through "1" register contain a 32bit expression for the number of User Cells that have been filtered by Receive User Cell Filter # 0 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control Receive User Cell Filter # 0" Register (Address = 0x1743), these register bits will be incremented anytime Receive User Cell Filter # 0 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
This particular register contains the LSB (Least Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER CONTROL - FILTER 1 (ADDRESS = 0X1753)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/O 0 BIT 5 BIT 4 BIT 3 User Cell Filter # 1 Enable R/W 0 BIT 2 Copy Cell Enable R/W 0 BIT 1 Discard Cell Enable R/W 0 BIT 0 Filter if Pattern Match R/W 0
BIT NUMBER 7-4 Unused
NAME
TYPE R/O
DESCRIPTION
297
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME User Cell Filter # 1 Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 3
User Cell Filter # 1 - Enable: This READ/WRITE bit-field permits the user to either enable or disable User Cell Filter # 1. If the user enables User Cell Filter # 1, then User Cell Filter # 0 will function per the configuration settings in Bits 2 through 0, within this register. If the user disables User Cell Filter # 1, then User Cell Filter # 0 then all cells that are applied to the input of User Cell Filter # 1 will pass through to the output of User Cell Filter # 1. 0 - Disables User Cell Filter # 1. 1 - Enables User Cell Filter # 1. Copy Cell Enable - User Cell Filter # 1: This READ/WRITE bit-field permits the user to either configure User Cell Filter # 1 (within the Receive ATM Cell Processor Block) to copy all cells that have header byte patterns that comply with the "user-defined" criteria, per User Cell Filter # 1, or to NOT copy any of these cells. If the user configures User Cell Filter # 1 to copy all cells complying with a certain "header-byte" pattern, then a copy (or replicate) of this "compliant" ATM cell will be routed to the Receive Cell Extraction Buffer. If the user configures User Cell Filter # 1 to NOT copy all cells complying with a certain "header-byte" pattern, then NO copies (or replicates) of these "compliant" ATM cells will be made nor will any be routed to the Receive Cell Extraction Buffer. 0 - Configures User Cell Filter # 1 to NOT copy any cells that have header byte patterns which are compliant with the "userdefined" filtering criteria. 1 - Configures User Cell Filter # 1 to copy any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria, and to route these copies (of cells) to the Receive Cell Extraction Buffer.
2
Copy Cell Enable
R/W
NOTE: This bit-field is only active if "User Cell Filter # 0" has been enabled.
1 Discard Cell Enable R/W Discard Cell Enable - User Cell Filter # 1: This READ/WRITE bit-field permits the user to either configure User Cell Filter # 1 (within the Receive ATM Cell Processor Block) to discard all cells that have header byte patterns that comply with the "user-defined" criteria, per User Cell Filter # 1, or NOT discard any of these cells. If the user configures User Cell Filter # 1 to NOT discard any cells that is compliant with a certain "header-byte" pattern, then the cell will be retained for further processing. 0 - Configures User Cell Filter # 1 to NOT discard any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria. 1 - Configures User Cell Filter # 1 to discard any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria.
NOTE: This bit-field is only active if "User Cell Filter # 1" has been enabled.
298
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME Filter if Pattern Match TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Filter if Pattern Match - User Cell Filter # 1: This READ/WRITE bit-field permits the user to either configure User Cell Filter # 1 to filter (based upon the configuration settings for Bits 1 and 2, in this register) ATM cells with header bytes that match the "user-defined" header byte patterns, or to filter ATM cells with header bytes that do NOT match the "userdefined" header byte patterns. 0 - Configures User Cell Filter # 1 to filter user cells that do NOT match the header byte patterns (as defined in the " " registers). 1 - Configures User Cell Filter # 1 to filter user cells that do match the header byte patterns (as defined in the " " registers).
NOTE: This bit-field is only active if "User Cell Filter # 1" has been enabled.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - PATTERN REGISTER HEADER BYTE 1 (ADDRESS = 0X1754)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Pattern Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 - Pattern Register - Header Byte 1
TYPE R/W
DESCRIPTION User Cell Filter # 1 - Pattern Register - Header Byte 1: The User Cell filtering criteria (for User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Register Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" of the incoming User Cell. The user will write the header byte pattern (for Octet 1) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Register Header Byte 1" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
299
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - PATTERN REGISTER HEADER BYTE 2 (ADDRESS = 0X1755)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Pattern Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 - Pattern Register - Header Byte 2
TYPE R/W
DESCRIPTION User Cell Filter # 1 - Pattern Register - Header Byte 2: The User Cell filtering criteria (for User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Register Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" of the incoming User Cell. The user will write the header byte pattern (for Octet 2) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Register Header Byte 2" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
300
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - PATTERN REGISTER HEADER BYTE 3 (ADDRESS = 0X1756)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Pattern Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 - Pattern Register - Header Byte 3
TYPE R/W
DESCRIPTION User Cell Filter # 1 - Pattern Register - Header Byte 3: The User Cell filtering criteria (for User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Register Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" of the incoming User Cell. The user will write the header byte pattern (for Octet 3) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Register Header Byte 3" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
301
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - PATTERN REGISTER HEADER BYTE 4 (ADDRESS = 0X1757)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Pattern Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 - Pattern Register - Header Byte 4
TYPE R/W
DESCRIPTION User Cell Filter # 1 - Pattern Register - Header Byte 4: The User Cell filtering criteria (for User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Register Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" of the incoming User Cell. The user will write the header byte pattern (for Octet 4) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Register Header Byte 4" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
302
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - CHECK REGISTER BYTE 1 (ADDRESS = 0X1758)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Check Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 Check Register - Header Byte 1
TYPE R/W
DESCRIPTION User Cell Filter # 1 - Check Register - Header Byte 1: The User Cell filtering criteria (for User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 1" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register Header Byte 1" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 1" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter #1 - Pattern Register - Header Byte 1". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 1" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 1" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 1").
303
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - CHECK REGISTER BYTE 2 (ADDRESS = 0X1759)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Check Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 Check Register - Header Byte 2
TYPE R/W
DESCRIPTION User Cell Filter # 1 - Check Register - Header Byte 2: The User Cell filtering criteria (for User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 2" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register Header Byte 2" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 2" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 2". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 2" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 2" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 2").
304
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - CHECK REGISTER BYTE 3 (ADDRESS = 0X175A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Check Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 Check Register - Header Byte 3
TYPE R/W
DESCRIPTION User Cell Filter # 1 - Check Register - Header Byte 3: The User Cell filtering criteria (for User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 3" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register Header Byte 3" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 3" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 3". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 3" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 3" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 3").
305
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - CHECK REGISTER BYTE 4 (ADDRESS = 0X175B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 Check Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 Check Register - Header Byte 4
TYPE R/W
DESCRIPTION User Cell Filter # 1 - Check Register - Header Byte 4: The User Cell filtering criteria (for User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 4" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register Header Byte 4" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 4" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register - Header Byte 4". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 4" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 4" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Pattern Register Header Byte 4").
306
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X175C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Filtered Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 - Filtered Cell Count[31:24]
TYPE RUR
DESCRIPTION User Cell Filter # 1 - Filtered Cell Count[31:24]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Filtered Cell Count - Bytes 2" through "0" register contain a 32bit expression for the number of User Cells that have been filtered by User Cell Filter # 1 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 1" Register (Address = 0x1753), these register bits will be incremented anytime User Cell Filter # 1 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
This particular register contains the MSB (Most Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
307
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X175D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Filtered Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 - Filtered Cell Count[23:16]
TYPE RUR
DESCRIPTION User Cell Filter # 1 - Filtered Cell Count[23:16]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Filtered Cell Count - Bytes 3, 1 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by User Cell Filter # 1 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 1" Register (Address = 0x1753), these register bits will be incremented anytime User Cell Filter # 1 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.*
* Both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
308
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X175E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Filtered Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 - Filtered Cell Count[15:8]
TYPE RUR
DESCRIPTION User Cell Filter # 1 - Filtered Cell Count[15:8]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Filtered Cell Count - Bytes 3, 2 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by User Cell Filter # 1 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 1" Register (Address = 0x1753), these register bits will be incremented anytime User Cell Filter # 1 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.*
* Both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
309
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X175F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 1 - Filtered Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 1 - Filtered Cell Count[7:0]
TYPE RUR
DESCRIPTION User Cell Filter # 1 - Filtered Cell Count[7:0]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 1 - Filtered Cell Count - Bytes 3" through "1" register contain a 32bit expression for the number of User Cells that have been filtered by User Cell Filter # 1 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 1" Register (Address = 0x1753), these register bits will be incremented anytime User Cell Filter # 1 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
This particular register contains the LSB (Least Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
310
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER CONTROL - FILTER 2 (ADDRESS = 0X1763)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/O 0 BIT 5 BIT 4 BIT 3 User Cell Filter # 0 Enable R/W 0 BIT 2 Copy Cell Enable R/W 0 BIT 1 Discard Cell Enable R/W 0 BIT 0 Filter if Pattern Match R/W 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
User Cell Filter # 2 Enable
User Cell Filter # 2 - Enable: This READ/WRITE bit-field permits the user to either enable or disable User Cell Filter # 2. If the user enables User Cell Filter # 0, then User Cell Filter # 2 will function per the configuration settings in Bits 2 through 0, within this register. If the user disables User Cell Filter # 2, then User Cell Filter # 0 then all cells that are applied to the input of User Cell Filter # 2 will pass through to the output of User Cell Filter # 2. 0 - Disables User Cell Filter # 2. 1 - Enables User Cell Filter # 2. Copy Cell Enable - User Cell Filter # 2: This READ/WRITE bit-field permits the user to either configure User Cell Filter # 2 (within the Receive ATM Cell Processor Block) to copy all cells that have header byte patterns that comply with the "user-defined" criteria, per User Cell Filter # 2, or to NOT copy any of these cells. If the user configures User Cell Filter # 2 to copy all cells complying with a certain "header-byte" pattern, then a copy (or replicate) of this "compliant" ATM cell will be routed to the Receive Cell Extraction Buffer. If the user configures User Cell Filter # 2 to NOT copy all cells complying with a certain "header-byte" pattern, then NO copies (or replicates) of these "compliant" ATM cells will be made nor will any be routed to the Receive Cell Extraction Buffer. 0 - Configures User Cell Filter # 2 to NOT copy any cells that have header byte patterns which are compliant with the "userdefined" filtering criteria. 1 - Configures User Cell Filter # 2 to copy any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria, and to route these copies (of cells) to the Receive Cell Extraction Buffer.
2
Copy Cell Enable
R/W
NOTE: This bit-field is only active if "User Cell Filter # 0" has been enabled.
311
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Discard Cell Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Discard Cell Enable - User Cell Filter # 0: This READ/WRITE bit-field permits the user to either configure User Cell Filter # 2 (within the Receive ATM Cell Processor Block) to discard all cells that have header byte patterns that comply with the "user-defined" criteria, per User Cell Filter # 2, or NOT discard any of these cells. If the user configures User Cell Filter # 2 to NOT discarded any cells that is compliant with a certain "header-byte" pattern, then the cell will be retained for further processing. 0 - Configures User Cell Filter # 2 to NOT discard any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria. 1 - Configures User Cell Filter # 2 to discard any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria.
NOTE: This bit-field is only active if "User Cell Filter # 0" has been enabled.
0 Filter if Pattern Match R/W Filter if Pattern Match - User Cell Filter # 0: This READ/WRITE bit-field permits the user to either configure User Cell Filter # 2 to filter (based upon the configuration settings for Bits 1 and 2, in this register) ATM cells with header bytes that match the "user-defined" header byte patterns, or to filter ATM cells with header bytes that do NOT match the "userdefined" header byte patterns. 0 - Configures User Cell Filter # 2 to filter user cells that do NOT match the header byte patterns (as defined in the " " registers). 1 - Configures User Cell Filter # 2 to filter user cells that do match the header byte patterns (as defined in the " " registers).
NOTE: This bit-field is only active if "User Cell Filter # 2" has been enabled.
312
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - PATTERN REGISTER HEADER BYTE 1 (ADDRESS = 0X1764)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Pattern Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 - Pattern Register - Header Byte 1
TYPE R/W
DESCRIPTION User Cell Filter # 2 - Pattern Register - Header Byte 1: The User Cell filtering criteria (for User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Register Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" of the incoming User Cell. The user will write the header byte pattern (for Octet 1) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Register Header Byte 1" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
313
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - PATTERN REGISTER HEADER BYTE 2 (ADDRESS = 0X1765)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Pattern Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 0 - Pattern Register - Header Byte 2
TYPE R/W
DESCRIPTION User Cell Filter # 2 - Pattern Register - Header Byte 2: The User Cell filtering criteria (for User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Register Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" of the incoming User Cell. The user will write the header byte pattern (for Octet 2) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Register Header Byte 2" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
314
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - PATTERN REGISTER HEADER BYTE 3 (ADDRESS = 0X1766)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Pattern Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 - Pattern Register - Header Byte 3
TYPE R/W
DESCRIPTION User Cell Filter # 2 - Pattern Register - Header Byte 3: The User Cell filtering criteria (for User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Register Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" of the incoming User Cell. The user will write the header byte pattern (for Octet 3) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Register Header Byte 3" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
315
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - PATTERN REGISTER HEADER BYTE 4 (ADDRESS = 0X1767)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Pattern Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 - Pattern Register - Header Byte 4
TYPE R/W
DESCRIPTION User Cell Filter # 2 - Pattern Register - Header Byte 4: The User Cell filtering criteria (for User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Register Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" of the incoming User Cell. The user will write the header byte pattern (for Octet 4) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Register Header Byte 4" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
316
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - CHECK REGISTER BYTE 1 (ADDRESS = 0X1768)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Check Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 Check Register - Header Byte 1
TYPE R/W
DESCRIPTION User Cell Filter # 2 - Check Register - Header Byte 1: The User Cell filtering criteria (for User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 1" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register Header Byte 1" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 1" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 1". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 1" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 1" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 1").
317
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - CHECK REGISTER BYTE 2 (ADDRESS = 0X1769)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Check Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 Check Register - Header Byte 2
TYPE R/W
DESCRIPTION User Cell Filter # 2 - Check Register - Header Byte 2: The User Cell filtering criteria (for User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 2" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register Header Byte 2" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 2" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 2". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 2" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 2" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 2").
318
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - CHECK REGISTER BYTE 3 (ADDRESS = 0X176A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Check Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 Check Register - Header Byte 3
TYPE R/W
DESCRIPTION User Cell Filter # 2 - Check Register - Header Byte 3: The User Cell filtering criteria (for User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 3" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register Header Byte 3" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 3" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 3". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 3" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 3" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 3").
319
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - CHECK REGISTER BYTE 4 (ADDRESS = 0X176B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Check Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 Check Register - Header Byte 4
TYPE R/W
DESCRIPTION User Cell Filter # 2 - Check Register - Header Byte 4: The User Cell filtering criteria (for User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 4" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register Header Byte 4" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 4" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 4". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 4" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 4" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Pattern Register - Header Byte 4").
320
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X176C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Filtered Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 - Filtered Cell Count[31:24]
TYPE RUR
DESCRIPTION User Cell Filter # 2 - Filtered Cell Count[31:24]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Filtered Cell Count - Bytes 2" through "0" register contain a 32bit expression for the number of User Cells that have been filtered by User Cell Filter # 2 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 2" Register (Address = 0x1763), these register bits will be incremented anytime User Cell Filter # 2 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
This particular register contains the MSB (Most Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
321
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X176D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Filtered Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 - Filtered Cell Count[23:16]
TYPE RUR
DESCRIPTION User Cell Filter # 2 - Filtered Cell Count[23:16]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Filtered Cell Count - Bytes 3, 1 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by User Cell Filter # 2 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 2" Register (Address = 0x1763), these register bits will be incremented anytime User Cell Filter # 2 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
322
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X176E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Filtered Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 - Filtered Cell Count[15:8]
TYPE RUR
DESCRIPTION User Cell Filter # 2 - Filtered Cell Count[15:8]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Filtered Cell Count - Bytes 3, 2 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by User Cell Filter # 2 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 2" Register (Address = 0x1763), these register bits will be incremented anytime User Cell Filter # 2 performs any of the following functions.
* Discards an incoming "User Cell".* * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.*
* Both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
323
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X176F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 2 - Filtered Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 2 - Filtered Cell Count[7:0]
TYPE RUR
DESCRIPTION User Cell Filter # 2 - Filtered Cell Count[7:0]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 2 - Filtered Cell Count - Bytes 3" through "1" register contain a 32bit expression for the number of User Cells that have been filtered by User Cell Filter # 2 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 2" Register (Address = 0x1763), these register bits will be incremented anytime User Cell Filter # 2 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
This particular register contains the LSB (Least Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
324
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER CONTROL - FILTER 3 (ADDRESS = 0X1773)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 User Cell Filter # 3 Enable R/O 0 R/O 0 R/W 0 BIT 2 Copy Cell Enable BIT 1 BIT 0
Discard Cell Filter if Enable Pattern Match R/W 0 R/W 0
R/O 0
R/O 0
R/W 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
User Cell Filter # 3 Enable
User Cell Filter # 3 - Enable: This READ/WRITE bit-field permits the user to either enable or disable User Cell Filter # 3. If the user enables User Cell Filter # 3, then User Cell Filter # 3 will function per the configuration settings in Bits 2 through 0, within this register. If the user disables User Cell Filter # 3, then User Cell Filter # 3 then all cells that are applied to the input of User Cell Filter # 3 will pass through to the output of User Cell Filter # 3. 0 - Disables User Cell Filter # 3. 1 - Enables User Cell Filter # 3. Copy Cell Enable - User Cell Filter # 3: This READ/WRITE bit-field permits the user to either configure User Cell Filter # 3 (within the Receive ATM Cell Processor Block) to copy all cells that have header byte patterns that comply with the "user-defined" criteria, per User Cell Filter # 3, or to NOT copy any of these cells. If the user configures User Cell Filter # 3 to copy all cells complying with a certain "header-byte" pattern, then a copy (or replicate) of this "compliant" ATM cell will be routed to the Receive Cell Extraction Buffer. If the user configures User Cell Filter # 3 to NOT copy all cells complying with a certain "header-byte" pattern, then NO copies (or replicates) of these "compliant" ATM cells will be made nor will any be routed to the Receive Cell Extraction Buffer. 0 - Configures User Cell Filter # 3 to NOT copy any cells that have header byte patterns which are compliant with the "userdefined" filtering criteria. 1 - Configures User Cell Filter # 3 to copy any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria, and to route these copies (of cells) to the Receive Cell Extraction Buffer.
2
Copy Cell Enable
R/W
NOTE: This bit-field is only active if "User Cell Filter # 0" has been enabled.
325
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Discard Cell Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Discard Cell Enable - User Cell Filter # 3: This READ/WRITE bit-field permits the user to either configure User Cell Filter # 3 (within the Receive ATM Cell Processor Block) to discard all cells that have header byte patterns that comply with the "user-defined" criteria, per User Cell Filter # 3, or NOT discard any of these cells. If the user configures User Cell Filter # 3 to NOT discarded any cells that is compliant with a certain "header-byte" pattern, then the cell will be retained for further processing. 0 - Configures User Cell Filter # 3 to NOT discard any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria. 1 - Configures User Cell Filter # 3 to discard any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria.
NOTE: This bit-field is only active if "User Cell Filter # 3" has been enabled.
0 Filter if Pattern Match R/W Filter if Pattern Match - User Cell Filter # 3: This READ/WRITE bit-field permits the user to either configure User Cell Filter # 3 to filter (based upon the configuration settings for Bits 1 and 2, in this register) ATM cells with header bytes that match the "user-defined" header byte patterns, or to filter ATM cells with header bytes that do NOT match the "userdefined" header byte patterns. 0 - Configures User Cell Filter # 3 to filter user cells that do NOT match the header byte patterns (as defined in the " " registers). 1 - Configures User Cell Filter # 3 to filter user cells that do match the header byte patterns (as defined in the " " registers).
NOTE: This bit-field is only active if "User Cell Filter # 3" has been enabled.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER HEADER BYTE 1 (ADDRESS = 0X1774)
BIT 7 BIT 6 Unused R/O 0 R/O 0 R/O 0 R/O 0 BIT 5 BIT 4 BIT 3 User Cell Filter # 3 Enable R/W 0 BIT 2 Copy Cell Enable R/W 0 BIT 1 Discard Cell Enable R/W 0 BIT 0 Filter if Pattern Match R/W 0
BIT NUMBER 7-4 Unused
NAME
TYPE R/O
DESCRIPTION
326
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 3 NAME User Cell Filter # 3 Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
User Cell Filter # 3 - Enable: This READ/WRITE bit-field permits the user to either enable or disable User Cell Filter # 3. If the user enables User Cell Filter # 3, then User Cell Filter # 3 will function per the configuration settings in Bits 2 through 0, within this register. If the user disables User Cell Filter # 3, then User Cell Filter # 3 then all cells that are applied to the input of User Cell Filter # 3 will pass through to the output of User Cell Filter # 3. 0 - Disables User Cell Filter # 3. 1 - Enables User Cell Filter # 3. Copy Cell Enable - User Cell Filter # 3:This READ/WRITE bitfield permits the user to either configure User Cell Filter # 3 (within the Receive ATM Cell Processor Block) to copy all cells that have header byte patterns that comply with the "userdefined" criteria, per User Cell Filter # 3, or to NOT copy any of these cells. If the user configures User Cell Filter # 3 to copy all cells complying with a certain "header-byte" pattern, then a copy (or replicate) of this "compliant" ATM cell will be routed to the Receive Cell Extraction Buffer. If the user configures User Cell Filter # 3 to NOT copy all cells complying with a certain "header-byte" pattern, then NO copies (or replicates) of these "compliant" ATM cells will be made nor will any be routed to the Receive Cell Extraction Buffer. 0 - Configures User Cell Filter # 3 to NOT copy any cells that have header byte patterns which are compliant with the "userdefined" filtering criteria. 1 - Configures User Cell Filter # 3 to copy any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria, and to route these copies (of cells) to the Receive Cell Extraction Buffer.
2
Copy Cell Enable
R/W
NOTE: This bit-field is only active if "User Cell Filter # 0" has been enabled.
1 Discard Cell Enable R/W Discard Cell Enable - User Cell Filter # 3:This READ/WRITE bitfield permits the user to either configure User Cell Filter # 3 (within the Receive ATM Cell Processor Block) to discard all cells that have header byte patterns that comply with the "userdefined" criteria, per User Cell Filter # 3, or NOT discard any of these cells. If the user configures User Cell Filter # 3 to NOT discarded any cells that is compliant with a certain "header-byte" pattern, then the cell will be retained for further processing. 0 - Configures User Cell Filter # 3 to NOT discard any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria. 1 - Configures User Cell Filter # 3 to discard any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria.
NOTE: This bit-field is only active if "User Cell Filter # 3" has been enabled.
327
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Filter if Pattern Match TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
Filter if Pattern Match - User Cell Filter # 3:This READ/WRITE bit-field permits the user to either configure User Cell Filter # 3 to filter (based upon the configuration settings for Bits 1 and 2, in this register) ATM cells with header bytes that match the "userdefined" header byte patterns, or to filter ATM cells with header bytes that do NOT match the "user-defined" header byte patterns. 0 - Configures User Cell Filter # 3 to filter user cells that do NOT match the header byte patterns (as defined in the " " registers). 1 - Configures User Cell Filter # 3 to filter user cells that do match the header byte patterns (as defined in the " " registers).
NOTE: This bit-field is only active if "User Cell Filter # 3" has been enabled.
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER HEADER BYTE 1 (ADDRESS = 0X1774)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Pattern Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 - Pattern Register - Header Byte 1
TYPE R/W
DESCRIPTION User Cell Filter # 3 - Pattern Register - Header Byte 1: The User Cell filtering criteria (for User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Register Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" of the incoming User Cell. The user will write the header byte pattern (for Octet 1) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Register Header Byte 1" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
328
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER HEADER BYTE 2 (ADDRESS = 0X1775)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Pattern Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 - Pattern Register - Header Byte 2
TYPE R/W
DESCRIPTION User Cell Filter # 3 - Pattern Register - Header Byte 2: The User Cell filtering criteria (for User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Register Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" of the incoming User Cell. The user will write the header byte pattern (for Octet 2) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Register Header Byte 2" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
329
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER HEADER BYTE 3 (ADDRESS = 0X1776)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Pattern Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 - Pattern Register - Header Byte 3
TYPE R/W
DESCRIPTION User Cell Filter # 3 - Pattern Register - Header Byte 3: The User Cell filtering criteria (for User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Register Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" of the incoming User Cell. The user will write the header byte pattern (for Octet 3) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Register Header Byte 3" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
330
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - PATTERN REGISTER HEADER BYTE 4 (ADDRESS = 0X1777)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Pattern Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 - Pattern Register - Header Byte 4
TYPE R/W
DESCRIPTION User Cell Filter # 3 - Pattern Register - Header Byte 4: The User Cell filtering criteria (for User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Register Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" of the incoming User Cell. The user will write the header byte pattern (for Octet 4) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Register Header Byte 4" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
331
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - CHECK REGISTER BYTE 1 (ADDRESS = 0X1778)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Check Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 Check Register - Header Byte 1
TYPE R/W
DESCRIPTION User Cell Filter # 3 - Check Register - Header Byte 1: The User Cell filtering criteria (for User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 1" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register Header Byte 1" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 1" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 1". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 1" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 1" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 1").
332
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - CHECK REGISTER BYTE 2 (ADDRESS = 0X1779)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Check Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 Check Register - Header Byte 2
TYPE R/W
DESCRIPTION User Cell Filter # 3 - Check Register - Header Byte 2: The User Cell filtering criteria (for User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 2" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register Header Byte 2" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 2" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 2". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 2" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 2" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 2").
333
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - CHECK REGISTER BYTE 3 (ADDRESS = 0X177A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Check Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 Check Register - Header Byte 3
TYPE R/W
DESCRIPTION User Cell Filter # 3 - Check Register - Header Byte 3: The User Cell filtering criteria (for User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 3" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register Header Byte 3" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 3" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 3". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 3" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 3" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 3").
334
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - CHECK REGISTER BYTE 4 (ADDRESS = 0X177B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Check Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 Check Register - Header Byte 4
TYPE R/W
DESCRIPTION User Cell Filter # 3 - Check Register - Header Byte 4: The User Cell filtering criteria (for User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Registers", the four "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Check Registers" and the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 4" of the incoming user cell (in the Receive ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register Header Byte 4" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the User Cell Filter to check and compare the corresponding bit in "Octet # 4" (of the incoming user cell) with the corresponding bit in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 4". Writing a "0" to a particular bit-field in this register causes the User Cell Filter to treat the corresponding bit within "Octet # 4" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 4" of the incoming user cell with the corresponding bit-field in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Pattern Register - Header Byte 4").
335
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X177C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Filtered Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 - Filtered Cell Count[31:24]
TYPE RUR
DESCRIPTION User Cell Filter # 3 - Filtered Cell Count[31:24]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Filtered Cell Count - Bytes 2" through "0" register contain a 32bit expression for the number of User Cells that have been filtered by User Cell Filter # 3 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 3" Register (Address = 0x1773), these register bits will be incremented anytime User Cell Filter # 3 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.*
* Both the above actions.
This particular register contains the MSB (Most Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
336
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X177D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Filtered Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 - Filtered Cell Count[23:16]
TYPE RUR
DESCRIPTION User Cell Filter # 3 - Filtered Cell Count[23:16]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Filtered Cell Count - Bytes 3, 1 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by User Cell Filter # 3 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 3" Register (Address = 0x1773), these register bits will be incremented anytime User Cell Filter # 3 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
337
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X177E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Filtered Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 - Filtered Cell Count[15:8]
TYPE RUR
DESCRIPTION User Cell Filter # 3 - Filtered Cell Count[15:8]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Filtered Cell Count - Bytes 3, 2 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by User Cell Filter # 3 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 3" Register (Address = 0x1773), these register bits will be incremented anytime User Cell Filter # 3 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.
* Both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
338
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
RECEIVE ATM CELL PROCESSOR BLOCK - RECEIVE USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X177F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
User Cell Filter # 3 - Filtered Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME User Cell Filter # 3 - Filtered Cell Count[7:0]
TYPE RUR
DESCRIPTION User Cell Filter # 3 - Filtered Cell Count[7:0]: These RESET-upon-READ bit-fields, along with that in the "Receive ATM Cell Processor Block - Receive User Cell Filter # 3 - Filtered Cell Count - Bytes 3" through "1" register contain a 32bit expression for the number of User Cells that have been filtered by User Cell Filter # 3 since the last read of this register. Depending upon the configuration settings within the "Receive ATM Cell Processor Block - Receive User Cell Filter Control User Cell Filter # 3" Register (Address = 0x1773), these register bits will be incremented anytime User Cell Filter # 3 performs any of the following functions.
* Discards an incoming "User Cell".* * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Receive Cell Extraction Buffer.*
* Both the above actions.
This particular register contains the LSB (Least Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
339
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
RECEIVE PPP PACKET PROCESSOR BLOCK (PPP APPLICATIONS ONLY) RECEIVE PPP PACKET PROCESSOR BLOCK - RECEIVE PPP CONTROL REGISTER (ADDRESS = 0X1703)
BIT 7 Unused BIT 6 BIT 5 Receive CRC-32/ CRC-16* R/O 0 R/W 0 BIT 4 RxFIFO Overflow ABORT Enable R/W 0 BIT 3 Unused BIT 2 BIT 1 BIT 0
De-Scramble Delete FCS Receive PPP Enable from Incoming Packet ProPacket cessor Block Enable R/W 0 R/W 0 R/W 0
R/O 0
R/O 0
BIT NUMBER 7-6 5 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Receive CRC-32/CRC16*
Receive CRC-32/CRC-16* Select: This READ/WRITE bit-field permits the user to configure the Receive PPP Packet Processor block to either compute and verify a CRC-32 or CRC-16 within the incoming PPP packet-stream. 0 - Configures the Receive PPP Packet Processor block to compute and verify a CRC-16 value within each incoming PPP packet. 1 - Configures the Receive PPP Packet Processor block to compute and verify a CRC-32 value within each incoming PPP packet.
4 3 2 1 0
RxFIFO Overflow ABORT Enable Unused Descramble Enable Delete FCS from Incoming Packet Receive PPP Packet Processor Block Enable
R/W R/O R/W R/W R/W
340
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK
This section presents the Register Description/Address Map of the control registers associated with the Transmit ATM Cell Processor block. TABLE 18: TRANSMIT ATM CELL PROCESSOR/PPP PACKET PROCESSOR BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME TRANSMIT ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1F00 0x1F01 0x1F02 0x1F03 0x1F04 - 0x1F06 0x1F07 0x1F05 - 0x1F0A 0x1F0B 0x1F0C - 0x1F0E 0x1F0F 0x1F10 - 0x1F12 0x1F13 0x1F14 0x1F15 0x1F16 0x1F17 0x1F18 0x1F19 0x1F1A 0x1F1B 0x1F1C - 0x1F1E 0x1F1F 0x1F20 0x1F21 0x1F22 0x1F23 0x1F24 - 0x1F27 0x1F28 Transmit ATM Cell Processor Control Register - Byte 3 Transmit ATM Cell Processor Control Register - Byte 2 Transmit ATM Cell Processor Control Register - Byte 1 Transmit ATM Cell/PPP Processor Control Register - Byte 0 Reserved Transmit ATM Status Register Reserved Transmit ATM Cell/PPP Processor Interrupt Status Register Reserved Transmit ATM Cell/PPP Processor Interrupt Enable Register Reserved Transmit ATM Cell Insertion/Extraction Memory Control Register Transmit ATM Cell Insertion/Extraction Memory - Byte 3 Transmit ATM Cell Insertion/Extraction Memory - Byte 2 Transmit ATM Cell Insertion/Extraction Memory - Byte 1 Transmit ATM Cell Insertion/Extraction Memory - Byte 0 Transmit ATM Cell - Idle Cell Header Byte # 1 Register Transmit ATM Cell - Idle Cell Header Byte # 2 Register Transmit ATM Cell - Idle Cell Header Byte # 3 Register Transmit ATM Cell - Idle Cell Header Byte # 4 Register Reserved Transmit ATM Cell - Idle Cell Payload Byte Register Transmit ATM Cell - Test Cell Header Byte # 1 Register Transmit ATM Cell - Test Cell Header Byte # 2 Register Transmit ATM Cell - Test Cell Header Byte # 3 Register Transmit ATM Cell - Test Cell Header Byte # 4 Register Reserved Transmit ATM Cell - Cell Count Register - Byte 3 R/W R/W R/W R/W R/O R/O R/O RUR R/O R/W R/O R/O & R/ W R/W R/W R/W R/W R/W R/W R/W R/W R/O R/W R/W R/W R/W R/W R/O RUR 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
341
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAULT VALUE
TABLE 18: TRANSMIT ATM CELL PROCESSOR/PPP PACKET PROCESSOR BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME TRANSMIT ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1F29 0x1F2A 0x1F2B 0x1F2C 0x1F2D 0x1F2E 0x1F2F 0x1F30 0x1F31 0x1F32 0x1F33 0x1F34 0x1F35 0x1F36 0x1F37 0x1F38 - 0x1F42 0x1F43 0x1F44 0x1F45 0x1F46 0x1F47 0x1F48 0x1F49 0x1F4A 0x1F4B 0x1F4C 0x1F4D 0x1F4E 0x1F4F 0x1F50 - 0x1F52 0x1F53 Transmit ATM Cell - Cell Count Register - Byte 2 Transmit ATM Cell - Cell Count Register - Byte 1 Transmit ATM Cell - Cell Count Register - Byte 0 Transmit ATM Cell - Discard Cell Count Register - Byte 3 Transmit ATM Cell - Discard Cell Count Register - Byte 2 Transmit ATM Cell - Discard Cell Count Register - Byte 1 Transmit ATM Cell - Discard Cell Count Register - Byte 0 Transmit ATM Cell - HEC Byte Error Count Register - Byte 3 Transmit ATM Cell - HEC Byte Error Count Register - Byte 2 Transmit ATM Cell - HEC Byte Error Count Register - Byte 1 Transmit ATM Cell - HEC Byte Error Count Register - Byte 0 Transmit ATM Cell - Parity Error Count Register - Byte 3 Transmit ATM Cell - Parity Error Count Register - Byte 2 Transmit ATM Cell - Parity Error Count Register - Byte 1 Transmit ATM Cell - Parity Error Count Register - Byte 0 Reserved Transmit ATM Controller - Transmit ATM Filter # 0 Control Register Transmit ATM Controller - Transmit ATM Filter # 0 Pattern - Header Byte 1 Transmit ATM Controller - Transmit ATM Filter # 0 Pattern - Header Byte 2 Transmit ATM Controller - Transmit ATM Filter # 0 Pattern - Header Byte 3 Transmit ATM Controller - Transmit ATM Filter # 0 Pattern - Header Byte 4 Transmit ATM Controller - Transmit ATM Filter # 0 Check - Header Byte 1 Transmit ATM Controller - Transmit ATM Filter # 0 Check - Header Byte 2 Transmit ATM Controller - Transmit ATM Filter # 0 Check - Header Byte 3 Transmit ATM Controller - Transmit ATM Filter # 0 Check - Header Byte 4 Transmit ATM Cell - Cell Count Register - Byte 3 Transmit ATM Cell - Cell Count Register - Byte 2 Transmit ATM Cell - Cell Count Register - Byte 1 Transmit ATM Cell - Cell Count Register - Byte 0 Reserved Transmit ATM Controller - Transmit ATM Filter # 1 Control Register RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR RUR R/O R/W R/W R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR R/O R/W 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE
342
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TABLE 18: TRANSMIT ATM CELL PROCESSOR/PPP PACKET PROCESSOR BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME TRANSMIT ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1F54 0x1F55 0x1F56 0x1F57 0x1F58 0x1F59 0x1F5A 0x1F5B 0x1F5C 0x1F5D 0x1F5E 0x1F5F 0x1F60 - 0x1F62 0x1F63 0x1F64 0x1F65 0x1F66 0x1F67 0x1F68 0x1F69 0x1F6A 0x1F6B 0x1F6C 0x1F6D 0x1F6E 0x1F6F 0x1F70 - 0x1F72 0x1F73 0x1F74 0x1F75 0x1F76 Transmit ATM Controller - Transmit ATM Filter # 1 Pattern - Header Byte 1 Transmit ATM Controller - Transmit ATM Filter # 1 Pattern - Header Byte 2 Transmit ATM Controller - Transmit ATM Filter # 1 Pattern - Header Byte 3 Transmit ATM Controller - Transmit ATM Filter # 1 Pattern - Header Byte 4 Transmit ATM Controller - Transmit ATM Filter # 1 Check - Header Byte 1 Transmit ATM Controller - Transmit ATM Filter # 1 Check - Header Byte 2 Transmit ATM Controller - Transmit ATM Filter # 1 Check - Header Byte 3 Transmit ATM Controller - Transmit ATM Filter # 1 Check - Header Byte 4 Transmit ATM Cell - Cell Count Register - Byte 3 Transmit ATM Cell - Cell Count Register - Byte 2 Transmit ATM Cell - Cell Count Register - Byte 1 Transmit ATM Cell - Cell Count Register - Byte 0 Reserved Transmit ATM Controller - Transmit ATM Filter # 2 Control Register Transmit ATM Controller - Transmit ATM Filter # 2 Pattern - Header Byte 1 Transmit ATM Controller - Transmit ATM Filter # 2 Pattern - Header Byte 2 Transmit ATM Controller - Transmit ATM Filter # 2 Pattern - Header Byte 3 Transmit ATM Controller - Transmit ATM Filter # 2 Pattern - Header Byte 4 Transmit ATM Controller - Transmit ATM Filter # 2 Check - Header Byte 1 Transmit ATM Controller - Transmit ATM Filter # 2 Check - Header Byte 2 Transmit ATM Controller - Transmit ATM Filter # 2 Check - Header Byte 3 Transmit ATM Controller - Transmit ATM Filter # 3 Check - Header Byte 4 Transmit ATM Cell - Cell Count Register - Byte 3 Transmit ATM Cell - Cell Count Register - Byte 2 Transmit ATM Cell - Cell Count Register -Byte 1 Transmit ATM Cell - Cell Count Register - Byte 0 Reserved Transmit ATM Controller - Transmit ATM Filter # 3 Control Register Transmit ATM Controller - Transmit ATM Filter # 3 Pattern - Header Byte 1 Transmit ATM Controller - Transmit ATM Filter # 3 Pattern - Header Byte 2 Transmit ATM Controller - Transmit ATM Filter # 3 Pattern - Header Byte 3 R/W R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR R/O R/W R/W R/W R/W R/W R/W R/W R/W R/W RUR RUR RUR RUR R/O R/W R/W R/W R/W 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE DEFAULT VALUE
343
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
DEFAULT VALUE
TABLE 18: TRANSMIT ATM CELL PROCESSOR/PPP PACKET PROCESSOR BLOCK - REGISTER/ADDRESS MAP
ADDRESS LOCATION REGISTER NAME TRANSMIT ATM CELL PROCESSOR/PPP PROCESSOR BLOCK CONTROL REGISTERS 0x1F77 0x1F78 0x1F79 0x1F7A 0x1F7B 0x1F7C 0x1F7D 0x1F7E 0x1F7F 0x1F80 - 0x2102 Transmit ATM Controller - Transmit ATM Filter # 3 Pattern - Header Byte 4 - Channe1 N-1 Transmit ATM Controller - Transmit ATM Filter # 3 Check - Header Byte 1 Transmit ATM Controller - Transmit ATM Filter # 3 Check - Header Byte 2 Transmit ATM Controller - Transmit ATM Filter # 3 Check - Header Byte 3 Transmit ATM Controller - Transmit ATM Filter # 3 Check - Header Byte 4 Transmit ATM Cell - Cell Count Register - Byte 3 Transmit ATM Cell - Cell Count Register - Byte 2 Transmit ATM Cell - Cell Count Register - Byte 1 Transmit ATM Cell - Cell Count Register - Byte 0 Reserved R/W R/W R/W R/W R/W RUR RUR RUR RUR R/O 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 TYPE
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CONTROL REGISTER - BYTE 2 (ADDRESS = 0X1F01)
BIT 7 BIT 6 BIT 5 BIT 4 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 BIT 3 BIT 2 BIT 1 BIT 0 Transmit ATM Cell Processor Enable R/W 0
BIT NUMBER 7-1 0 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Transmit ATM Cell Processor Enable
Transmit ATM Cell Processor Block Enable: This READ/WRITE bit-field permits the user to either enable or disable the Transmit ATM Cell Processor block. If the user wishes to operate a given Channel in the ATM Mode, they must enable the Transmit ATM Cell Processor Block. 0 - Disables the Transmit ATM Cell Processor Block 1 - Enables the Transmit ATM Cell Processor Bloc
NOTE: The user must set this bit-field to "1" before he/she begins to write ATM cell data into the Transmit UTOPIA Interface block.
344
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CONTROL REGISTER - BYTE 1 (ADDRESS = 0X1F02)
BIT 7 Test Cell Transmit Mode Enable R/W 0 BIT 6 ONE SHOT MODE R/W 0 BIT 5 GFC Insertion Enable Bit 3 (MSB) R/W 0 BIT 4 GFC Insertion Enable Bit 2 R/W 0 BIT 3 GFC Insertion Enable Bit 1 R/W 0 BIT 2 BIT 1 BIT 0 Regenerate HEC Byte Enable R/W 0
GFC Inser- COSET Polytion Enable - nomial AddiBit 0 (LSB) tion R/W 0 R/W 0
BIT NUMBER 7
NAME Test Cell Transmit Mode Enable
TYPE R/W
DESCRIPTION Test Cell Transmit Mode Enable: This READ/WRITE bit-field permits the user to enable the Test Cell Transmitter (within the Transmit ATM Cell Processor Block). The user must implement this configuration option in order to perform diagnostic operations with Test Cells. 0 - Disables the Test Cell Transmitter. 1 - Enables the Test Cell Transmitter.
NOTE: For normal operation, the user should set this bit-field to "1".
6 One Shot Mode R/W One Shot Mode: If the user has enabled the Test Cell Transmitter, then this READ/ WRITE bit-field permits the user to either configure the Test Cell Transmitter into the "One-Shot" or in the "Continuous" Mode. If the user configures the Test Cell Transmitter into the "One-Shot" Mode, then (whenever the user implements a "0 to 1" transition within Bit 7 [Test Cell Transmit Mode Enable] of this register) then the Test Cell Transmitter will generate and transmit 1024 test cells. Afterwards, the Test Cell Transmitter will halt its transmission of Test Cells until the user implements another "0 to 1 transition" within Bit 7 (Test Cell Transmit Mode Enable) within this register. If the user configures the Test Cell Transmitter into the "Continuous" Mode, then the Test Cell Transmitter will continuously generate and transmit test cells for the duration that Bit 7(Test Cell Transmit Mode Enable) is set to "1". 0 - Configures the Test Cell Transmitter to operate in the "Continuous" Mode. 1 - Configures the "Test Cell Transmitter" to operate in the "OneShot" Mode. GFC Insertion Enable - Bit 3 (MSB): This READ/WRITE bit-field along with GFC Insertion Enable - Bits 2 through 0 permit the user to select the bits (within the GFC nibble of each "outbound" ATM cell) that will be modified by the contents that is applied via the "Transmit GFC Serial Input" port, as described below. 0 - Configures the Transmit GFC Serial Input" port to NOT modify the contents of Bit 3 (the most significant bit) within the GFC nibble. 1 - Configures the Transmit GFC Serial Input" port to modify the contents of Bit 3 (within the GFC nibble) with the value that is applied via the Transmit GFC Serial Input Port.
5
GFC Insertion Enable Bit 3
R/W
345
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME GFC Insertion Enable Bit 2 TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 4
GFC Insertion Enable - Bit 2: This READ/WRITE bit-field along with GFC Insertion Enable - Bits 3, 1 and 0 permit the user to select the bits (within the GFC nibble of each "outbound" ATM cell) that will be modified by the contents that is applied via the "Transmit GFC Serial Input" port, as described below. 0 - Configures the Transmit GFC Serial Input" port to NOT modify the contents of Bit 2 within the GFC nibble. 1 - Configures the Transmit GFC Serial Input" port to modify the contents of Bit 2 (within the GFC nibble) with the value that is applied via the Transmit GFC Serial Input Port. GFC Insertion Enable - Bit 1: This READ/WRITE bit-field along with GFC Insertion Enable - Bits 3, 2 and 0 permit the user to select the bits (within the GFC nibble of each "outbound" ATM cell) that will be modified by the contents that is applied via the "Transmit GFC Serial Input" port, as described below. 0 - Configures the Transmit GFC Serial Input" port to NOT modify the contents of Bit 3 (the most significant bit) within the GFC nibble. 1 - Configures the Transmit GFC Serial Input" port to modify the contents of Bit 3 (within the GFC nibble) with the value that is applied via the Transmit GFC Serial Input Port. GFC Insertion Enable - Bit 0 (LSB): This READ/WRITE bit-field along with GFC Insertion Enable - Bits 2 through 0 permit the user to select the bits (within the GFC nibble of each "outbound" ATM cell) that will be modified by the contents that is applied via the "Transmit GFC Serial Input" port, as described below. 0 - Configures the Transmit GFC Serial Input" port to NOT modify the contents of Bit 0 (the least significant bit) within the GFC nibble. 1 - Configures the Transmit GFC Serial Input" port to modify the contents of Bit 0 (within the GFC nibble) with the value that is applied via the Transmit GFC Serial Input Port. COSET Polynomial Addition: This READ/WRITE bit-field permits the user to configure the Transmit ATM Cell Processor block to modulo-add the COSET Polynomial (e.g., x^6 + x^4 + x^2 + 1) to the HEC byte value, within each "outbound" ATM cell. 0 - Configures the Transmit ATM Cell Processor block to NOT modulo-add the COSET Polynomial to the HEC byte within each outbound ATM cell. 1 - Configures the Transmit ATM Cell Processor block to modulo-add the COSET Polynomial to the HEC byte within each outbound ATM cell.
3
GFC Insertion Enable Bit 1
R/W
2
GFC Insertion Enable Bit 0
R/W
1
COSET Polynomial Addition
R/W
346
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME Regenerate HEC Byte Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Regenerate HEC Byte Enable: This READ/WRITE bit-field permits the user to configure the Transmit ATM Cell Processor block to automatically re-compute and insert a new HEC byte into each ATM cell (that it receives from the Transmit UTOPIA Interface block) that contains an uncorrectable HEC byte. 0 - Does not configure the Transmit ATM Cell Processor block to compute and insert a new HEC byte into ATM cells that contains an "uncorrectable" HEC Byte error. 1 - Configures the Transmit ATM Cell Processor block to compute and insert a new HEC byte into ATM cells that contains an "uncorrectable" HEC Byte error.
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CONTROL - BYTE 0 (ADDRESS = 0X1F03)
BIT 7 HEC Byte Invert BIT 6 HEC Byte Check Enable BIT 5 Transmit UTOPIA Parity Check Enable R/W 0 BIT 4 Transmit UTOPIA Parity Error Discard R/W 0 BIT 3 Transmit UTOPIA ODD Parity BIT 2 Reserved BIT 1 BIT 0 Scrambler Enable
R/W 0
R/W 0
R/W 0
R/O 0
R/O 0
R/W 0
BIT NUMBER 7
NAME HEC Byte Invert
TYPE R/W
DESCRIPTION HEC Byte Invert: This READ/WRITE bit-field permits the user to configure the Transmit ATM Cell Processor block to invert each bit within the newly computed HEC byte of each outbound ATM cell. 0 - Configures the Transmit ATM Cell Processor block to NOT invert the HEC byte values that it inserts into the fifth octet position within each outbound ATM cell. 1 - Configures the Transmit ATM Cell Processor block to invert each bit-field within the newly computed HEC, prior to inserting it into the fifth octet position, within each outbound ATM cell. HEC Byte Check Enable: This READ/WRITE bit-field permits the user to configure the Transmit ATM Cell Processor block to perform HEC byte checking of all ATM cells that it receives via the Transmit UTOPIA Interface block. 0 - Configures the Transmit ATM Cell Processor block to NOT perform HEC byte checking on all ATM cells that it receives via the Transmit UTOPIA Interface block. 1 - Configures the Transmit ATM Cell Processor block to perform HEC byte checking on all ATM cells that it receives via the Transmit UTOPIA Interface block.
6
HEC Byte Check Enable
R/W
347
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Transmit UTOPIA Parity Check Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 5
Transmit UTOPIA Parity Check Enable: This READ/WRITE bit-field permits the user to either enable or disable "Transmit UTOPIA Interface" Parity checking. If the user enables "Transmit UTOPIA Interface" Parity Checking, then the Transmit ATM Cell Processor block will compute either the EVEN or ODD parity value (depending upon the setting of Bit 3 within this register) of each byte or 16-bit word that is input via the Transmit UTOPIA Data Bus input pins: (TxUData[15:0]). Afterwards, the Transmit ATM Cell Processor block will compare this "locally computed" parity value with that which the ATM Layer Processor has provided to the "TxUPrty" input pin. If the Transmit ATM Cell Processor detects any discrepancies between these two parity values (e.g., any parity errors) then it will take action based upon the user's settings for Bit 4 (Transmit UTOPIA Parity Error - Discard). 0 - Disables "Transmit UTOPIA Interface" Parity Checking. 1 - Enables "Transmit UTOPIA Interface" Parity Checking. Transmit UTOPIA Parity Error - Discard Cell: This READ/WRITE bit-field permits the user to configure the Transmit ATM Cell Processor block to either discard or retain (for further processing) any ATM cell that contains a "Transmit UTOPIA Interface" parity error. 0 - Configures the Transmit ATM Cell Processor block to retain (for further processing) all cells that contain "Transmit UTOPIA Interface" parity errors. 1 - Configures the Transmit ATM Cell Processor block to discard all cells that contain "Transmit UTOPIA Interface" parity errors.
4
Transmit UTOPIA Parity Error - Discard
R/W
NOTE:
3 Transmit UTOPIA - Odd Parity R/W
This bit-field is only valid if "Transmit UTOPIA Interface" Parity Checking has been enabled.
Transmit UTOPIA Parity Value - ODD Parity: This READ/WRITE bit-field permits the user to configure the Transmit ATM Cell Processor block to compute either the EVEN or ODD parity value for each byte or 16-bit word within each cell that it processes. Each of these parity values will ultimately be compared with the value that is input via the "TxUPrty" input pin (on the Transmit UTOPIA Interface block) coincident to when ATM cell data is being applied to the "TxUData[15:0]" input pins. 0 - Configures the Transmit ATM Cell Processor block to compute and verify the EVEN Parity value of each byte (or 16-bit word) of ATM cell data that it processes. 1 - Configures the Transmit ATM Cell Processor block to compute and verify the ODD Parity value of each byte (or 16-bit word) of ATM cell data that it processes.
NOTE: This bit-field is only value if "Transmit UTOPIA Interface" Parity Checking has been enabled.
2-1 Reserved R/O
348
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 0 NAME Scrambler Enable TYPE DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Cell Payload Scrambler Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Cell Payload Scrambler". If the user enables the "Cell Payload Scrambler" then the Transmit ATM Cell Processor will payload self-synchronous scrambling on all cell payloads bytes (within each outbound ATM cell) with the x^43+1 polynomial. 0 - Disables the Cell Payload Scrambler 1 - Enables the Cell Payload Scrambler
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM STATUS REGISTER (ADDRESS = 0X1F07)
BIT 7 BIT 6 BIT 5 BIT 4 Unused R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 R/O 0 BIT 3 BIT 2 BIT 1 BIT 0 One Shot DONE R/O 0
BIT NUMBER 7-1 0 Unused
NAME
TYPE R/O R/O
DESCRIPTION
One Shot DONE
One Shot DONE: This READ-ONLY bit-field indicates whether or not the Test Cell Transmitter has completed its transmission of 1024 test cells, following the instant that the user has commanded the Test Cell to transmit this burst of 1024 cells. 0 - Indicates that the Test Cell Transmitter has NOT completed its transmission of 1024 test cells. 1 - Indicates that the Test Cell Transmitter has completed its transmission of 1024 test cells since the last "Transmit Test Cell - One Shot" command.
NOTES: 1. This bit-field is only valid if (1) the Test Cell Transmitter is active and (2) if the Test Cell Transmitter has been configured to operate in the "One-Shot" Mode. 2. Once this bit-field has been set to "1", it will remain at "1" until the user executes another "Transmit Test Cell - One Shot" command.
349
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM INTERRUPT STATUS REGISTER (ADDRESS = 0X1F0B)
BIT 7 Unused BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 Detection of HEC Byte Error Interrupt Status BIT 0 Detection of Transmit UTOPIA Parity Error Interrupt Status RUR 0
Transmit Cell Transmit Cell Transmit Cell Transmit Cell Extraction Insertion Extraction Insertion Interrupt Sta- Interrupt StaMemory Memory tus tus Overflow Overflow Interrupt Sta- Interrupt Status tus R/O 0 RUR 0 RUR 0 RUR 0 RUR 0
R/O 0
RUR 0
BIT NUMBER 7-6 5 Unused
NAME
TYPE R/O RUR
DESCRIPTION
Transmit Cell Extraction Interrupt Status
Transmit Cell Extraction Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Transmit Cell Extraction" interrupt has occurred since the last read of this register.The Transmit ATM Cell Processor block will generate the "Transmit Cell Extraction" Interrupt anytime it receives an incoming ATM cell (from the TxFIFO) and loads an ATM cell into the "Extraction Memory" Buffer. 0 - Indicates that the "Transmit Cell Extraction" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Transmit Cell Extraction" Interrupt has occurred since the last read of this register. Transmit Cell Insertion Interrupt: This RESET-upon-READ bit-field indicates whether or not the "Transmit Cell Insertion" interrupt has occurred since the last read of this register. The Transmit ATM Cell Processor block will generate the "Transmit Cell Insertion" Interrupt anytime a cell (residing in the Transmit Cell Insertion Buffer) is read out of the "Transmit Cell Insertion Buffer" and is loaded into the outbound ATM cell traffic. 0 - Indicates that the "Transmit Cell Insertion" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Transmit Cell Insertion" Interrupt has occurred since the last read of this register. Transmit Cell Extraction Memory Overflow Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the "Transmit Cell Extraction Memory Overflow" Interrupt has occurred since the last read of this register. The Transmit ATM Cell Processor block will generate this interrupt anytime an overflow event has occurred in the "Transmit Cell Extraction Memory" Buffer. 0 - Indicates that the Transmit ATM Cell Processor block has NOT declared the "Transmit Cell Extraction Memory Overflow" Interrupt since the last read of this register. 1 - Indicates that the Transmit ATM Cell Processor block has declared the "Transmit Cell Extraction Memory Overflow" interrupt since the last read of this register.
4
Transmit Cell Insertion Interrupt Status
RUR
3
Transmit Cell Extraction Memory Overflow Interrupt Status
RUR
350
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 2 NAME Transmit Cell Insertion Memory Overflow Interrupt Status TYPE RUR DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit Cell Insertion Memory Overflow Interrupt Status: This RESET-upon-READ bit-field indicates whether or not the Transmit Cell Insertion Memory Overflow" Interrupt has occurred since the last read of this register. The Transmit ATM Cell Processor block will generate this interrupt anytime an overflow event has occurred in the "Transmit Cell Insertion Memory" Buffer. 0 - Indicates that the Transmit ATM Cell Processor block has NOT declared the "Transmit Cell Insertion Memory Overflow" interrupt since the last read of this register. 1 - Indicates that the Transmit ATM Cell Processor block has declared the "Transmit Cell Insertion Memory Overflow" interrupt since the last read of this register. Detection of HEC Byte Error Interrupt: This RESET-upon-READ bit-field indicates whether or not the "Transmit ATM Cell Processor block" has declared the "Detection of HEC Byte Error" Interrupt since the last read of this register. The Transmit ATM Cell Processor block will generate this interrupt anytime it has received an ATM cell (from the TxFIFO) that contains a HEC byte error. 0 - Indicates that the Transmit ATM Cell Processor block has NOT declared the "Detection of HEC Byte Error" Interrupt since the last read of this register. 1 - Indicates that the Transmit ATM Cell Processor block has declared the "Detection of HEC Byte Error" Interrupt since the last read of this register. Detection of Transmit UTOPIA Parity Error Interrupt: This RESET-upon-READ bit-field indicates whether or not the "Transmit ATM Cell Processor" block has declared the "Detection of Transmit UTOPIA Parity Error" Interrupt since the last read of this register. The Transmit ATM Cell Processor block will generate this interrupt anytime it has received an ATM cell byte or 16-bit word (from the Transmit UTOPIA Interface block) that contains a parity error. 0 - Indicates that the Transmit ATM Cell Processor block has NOT declared the "Detection of Transmit UTOPIA Parity Error" Interrupt since the last read of this register. 1 - Indicates that the Transmit ATM Cell Processor block has declared the "Detection of Transmit UTOPIA Parity Error" Interrupt since the last read of this register.
1
Detection of HEC Byte Error Interrupt
RUR
0
Detection of Transmit UTOPIA Parity Error Interrupt
351
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM INTERRUPT ENABLE REGISTER (ADDRESS = 0X1F0F)
BIT 7 Unused BIT 6 BIT 5 Transmit Cell Extraction Interrupt Enable BIT 4 Transmit Cell Insertion Interrupt Enable BIT 3 Transmit Cell Extraction Memory Overflow Interrupt Enable R/W 0 BIT 2 Transmit Cell Insertion Memory Overflow Interrupt Enable R/W 0 BIT 1 Detection of HEC Byte Error Interrupt Enable BIT 0 Detection of Transmit UTOPIA Parity Error Interrupt Enable R/W 0
R/O 0
R/O 0
R/W 0
R/W 0
R/W 0
BIT NUMBER 7-6 5 Unused
NAME
TYPE
DESCRIPTION
Transmit Cell Extraction Interrupt Enable
R/W
Transmit Cell Extraction Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit Cell Extraction" Interrupt. If the user enables this feature, then the Transmit ATM Cell Processor block will generate the "Transmit Cell Extraction" Interrupt anytime it receives an incoming ATM cell (from the TxFIFO) and loads this ATM cell into the "Transmit Extraction Memory" Buffer. 0 - Disables the "Transmit Cell Extraction" Interrupt. 1 - Enables the "Transmit Cell Extraction" Interrupt Transmit Cell Insertion Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit Cell Insertion" Interrupt. If the user enables this feature, then the Transmit ATM Cell Processor block will generate the "Transmit Cell Insertion" Interrupt anytime a cell (residing in the "Transmit Cell Insertion" Buffer) is read out of the "Transmit Cell Insertion" Buffer and is loaded into the "outbound" ATM cell traffic. 0 - Disables the Transmit Cell Insertion Interrupt. 1 - Enables the Transmit Cell Insertion Interrupt. Transmit Cell Extraction Memory Overflow Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit Cell Extraction Memory Overflow" Interrupt. If the user enables this interrupt, then the Transmit ATM Cell Processor block will generate an interrupt any time an overflow event has occurred in the "Transmit Cell Extraction Memory" buffer. 0 - Disables the Transmit Cell Extraction Memory Overflow Interrupt. 1 - Enables the Transmit Cell Extraction Memory Overflow Interrupt.
4
Transmit Cell Insertion Interrupt Enable
R/W
3
Transmit Cell Extraction Memory Overflow Interrupt Enable
R/W
352
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 2 NAME Transmit Cell Insertion Memory Overflow Interrupt Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit Cell Insertion Memory Overflow Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Transmit Cell Insertion Memory Overflow" Interrupt. If the user enables this interrupt, then the Transmit ATM Cell Processor block will generate an interrupt any time an overflow event has occurred in the "Transmit Cell Insertion Memory" buffer. 0 - Disables the Transmit Cell Insertion Memory Overflow Interrupt. 1 - Enables the Transmit Cell Insertion Memory Overflow Interrupt. Detection of HEC Byte Error Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of HEC Byte Error Interrupt" within the Transmit ATM Cell Processor Block. If the user enables this interrupt, then the Transmit ATM Cell Processor block will generate an interrupt each time it receives an ATM cell (from the TxFIFO) that contains a HEC Byte error. 0 - Disables the "Detection of HEC Byte Error" Interrupt. 1 - Enables the "Detection of HEC Byte Error" Interrupt Detection of Transmit UTOPIA Parity Error Interrupt Enable: This READ/WRITE bit-field permits the user to either enable or disable the "Detection of Transmit UTOPIA Parity Error" Interrupt within the Transmit ATM Cell Processor block. If the user enables this interrupt, then the Transmit ATM Cell Processor block will generate an interrupt each time it receives an ATM cell byte or 16-bit word (from the TxFIFO) that contains a parity error. 0 - Disables the "Detection of Transmit UTOPIA Parity Error" Interrupt. 1 - Enables the "Detection of Transmit UTOPIA Parity Error" Interrupt.
1
Detection of HEC Byte Error Interrupt Enable
R/W
0
Detection of Transmit UTOPIA Parity Error Interrupt Enable
353
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL INSERTION/EXTRACTION MEMORY CONTROL REGISTER (0X1F13)
BIT 7 BIT 6 Unused BIT 5 BIT 4 Transmit Cell Extraction Memory RESET* R/O 0 R/W 1 BIT 3 Transmit Cell Extraction Memory CLAV R/O 0 BIT 2 Transmit Cell Insertion Memory RESET* R/W 1 BIT 1 Transmit Cell Insertion Memory ROOM R/O 0 BIT 0 Transmit Cell Insertion Memory WSOC W/O 0
R/O 0
R/O 0
BIT NUMBER 7-5 4 Unused
NAME
TYPE
DESCRIPTION
Transmit Cell Extraction Memory RESET*
R/W
Transmit Cell Extraction Memory RESET*: This READ/WRITE bit-field permits the user to perform a REST operation to the Transmit Cell Extraction Memory. If the user writes a "1-to-0 transition" into this bit-field, then the following events will occur. a. All of the contents of the Transmit Cell Extraction Memory will be flushed. b. All READ and WRITE pointers will be reset to their default positions.
NOTE: Following this RESET event, the user must write the value "1" into this bit-field in order to enable normal operation within the Transmit Cell Extraction Memory.
3 Transmit Cell Extraction Memory CLAV R/O Transmit Cell Extraction Memory - Cell Available Indicator: This READ-ONLY bit-field indicates whether or not there is at least ATM cell of data (residing within the Transmit Cell Extraction Memory) that needs to be read out via the Microprocessor Interface. 0 - Indicates that the Transmit Cell Extraction Memory is empty and contains no ATM cell data. 1 - Indicates that the Transmit Cell Extraction Memory contains at least one ATM cell of data that needs to be read out.
NOTE: The user should validate each ATM cell that is being read out from the Transmit Cell Extraction memory by checking the state of this bit-field prior to reading out the contents of ATM cell data residing within the Transmit Cell Extraction Memory
2 Transmit Cell Insertion Memory RESET* R/W Transmit Cell Insertion Memory RESET*: This READ/WRITE bit-field permits the user to perform a RESET operation to the Transmit Cell Insertion Memory. If the user writes a "1-to-0 transition" into this bit-field, then the following events will occur. a. All of the contents of the Transmit Cell Insertion Memory will be flushed. b. All READ and WRITE pointers will be reset to their default positions.
NOTE: Following this RESET event, the user must write the value "1" into this bit-field in order to enable normal operation of the Transmit Cell Insertion Memory.
354
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 1 NAME Transmit Cell Insertion Memory ROOM TYPE R/O DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit Cell Insertion Memory - ROOM Indicator: This READ-ONLY bit-field indicates whether or not there is room (e.g., empty space) available for the contents of another ATM cell to be written into the Transmit Cell Insertion Memory. 0 - Indicates that the Transmit Cell Insertion Memory does not contain enough empty space to receive another ATM cell via the Microprocessor Interface. 1 - Indicates that the Transmit Cell Insertion Memory does contain enough empty space to receive another ATM cell via the Microprocessor Interface.
NOTE:
The user should verify that the Transmit Cell Insertion Memory has sufficient empty space to accept another ATM cell of data (via the Microprocessor Interface) by polling the state of this bit-field prior to writing each cell into the Transmit Cell Insertion Memory.
0
Transmit Cell Insertion Memory WSOC
W/O
Transmit Cell Insertion Memory - Write SOC (Start of Cell): Whenever the user is writing the contents of an ATM cell into the Transmit Cell Insertion Memory, then he/she is suppose to identify/ designate the very first byte of this ATM cell by setting this bit-field to "1". When the user does this, then the Transmit Cell Insertion Memory will "know" that the next octet that is written into the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory Data Register - Byte 3 (Address = 0x1F14) is designated as the first byte of the ATM cell currently being written into the Transmit Cell Insertion Memory.
NOTE:
This bit-field must be set to "0" during all other WRITE operations to the Transmit ATM Cell Processor - Transmit Cell Insertion/Extraction Memory Data Register
355
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 3 (ADDRESS = 0X1F14)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Cell Insertion/Extraction Memory Data[31:24] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Cell Insertion/ Extraction Memory Data[31:24]
TYPE R/W
DESCRIPTION Transmit Cell Insertion/Extraction Memory Data[31:24]: These READ/WRITE bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory Data - Bytes 2 through 0" support the following functions. a. They function as the address location for the user to write the contents of an "outbound" ATM cell into the Transmit Cell Insertion Memory, via the Microprocessor Interface. b. They function as the address location, for which the user to read out the contents of an "inbound" ATM cell from the Receive Cell Extraction Memory, via the Microprocessor Interface.
NOTES: 1. If the user performs a WRITE operation to this (and the other three address locations), then he/she is writing ATM cell data into the Transmit Cell Insertion Memory. 2. If the user performs a READ operation to this (and the other three address locations), then he/she is reading ATM cell data from the Transmit Cell Extraction Memory. 3. READ and WRITE operations must be performed in a "32bit" (4-byte "word") manner. Hence, whenever the user performs a READ/WRITE operation to these address locations, he/she must start by writing in or reading out the first byte (of this "4-byte" word) of a given ATM cell, into/ from this particular address location. Next, the user must perform the READ/WRITE operation (with the second of this "4-byte" word) to the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 2 register. Afterwards, the user must perform a READ/ WRITE operation (with the third of this "4-byte" word) to the Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 1 register. Finally, the user must perform a READ/WRITE operation (with the fourth of this "4-byte" word) to the Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 0 register. When reading out (writing in) the next four bytes of a given ATM Cell, the user must repeat this process with a READ or WRITE operation, from/to this register location, and so on. 4. Whenever the user is writing cell data into the Transmit Cell Insertion Memory, the size of the Cell is always 56 bytes. 5. Whenever the user is reading cell data from the Transmit Cell Extraction Memory, the size of the Cell is always 56 bytes.
356
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 2 (ADDRESS = 0X1F15)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Cell Insertion/Extraction Memory Data[23:16] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Cell Insertion/ Extraction Memory Data[23:16]
TYPE R/W
DESCRIPTION Transmit Cell Insertion/Extraction Memory Data[23:16]: These READ/WRITE bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory Data - Bytes 3, 1 and 0" support the following functions. a. They function as the address location for the user to write the contents of an "outbound" ATM cell into the Transmit Cell Insertion Memory, via the Microprocessor Interface. b. They function as the address location, for which the user to read out the contents of an "inbound" ATM cell from the Receive Cell Extraction Memory, via the Microprocessor Interface.
NOTES: 1. If the user performs a WRITE operation to this (and the other three address locations), then he/she is writing ATM cell data into the Transmit Cell Insertion Memory. 2. If the user performs a READ operation to this (and the other three address locations), then he/she is reading ATM cell data from the Transmit Cell Extraction Memory. 3. READ and WRITE operations must be performed in a "32bit" (4-byte "word") manner. Hence, whenever the user performs a READ/WRITE operation to these address locations, he/she must start by writing in or reading out the first byte (of this "4-byte" word) of a given ATM cell, into/from the Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 3" register. Next, the user must perform the READ/WRITE operation (with the second of this "4-byte" word) to this particular address location. Afterwards, the user must perform a READ/WRITE operation (with the third of this "4-byte" word) to the Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 1 register. Finally, the user must perform a READ/WRITE operation (with the fourth of this "4-byte" word) to the Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 0 register. When reading out (writing in) the next four bytes of a given ATM Cell, the user must repeat this process with a READ or WRITE operation, from/to this register location, and so on. 4. Whenever the user is writing cell data into the Transmit Cell Insertion Memory, the size of the Cell is always 56 bytes. 5. Whenever the user is reading cell data from the Transmit Cell Extraction Memory, the size of the Cell is always 56 bytes.
357
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 1 (ADDRESS = 0X1F16)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Cell Insertion/Extraction Memory Data[15:8] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Cell Insertion/ Extraction Memory Data[15:8]
TYPE R/W
DESCRIPTION Transmit Cell Insertion/Extraction Memory Data[15:8]: These READ/WRITE bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory Data - Bytes 3, 2 and 0" support the following functions. a. Transmit Cell Insertion/Extraction Memory Data[15:8]:These READ/WRITE bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory Data - Bytes 3, 2 and 0" support the following functions.a.They function as the address location for the user to write the contents of an "outbound" ATM cell into the Transmit Cell Insertion Memory, via the Microprocessor Interface. b. They function as the address location, for which the user to read out the contents of an "inbound" ATM cell from the Receive Cell Extraction Memory, via the Microprocessor Interface.
NOTES: 1. If the user performs a WRITE operation to this (and the other three address locations), then he/she is writing ATM cell data into the Transmit Cell Insertion Memory. 2. If the user performs a READ operation to this (and the other three address locations), then he/she is reading ATM cell data from the Transmit Cell Extraction Memory. 3. READ and WRITE operations must be performed in a "32bit" (4-byte "word") manner. Hence, whenever the user performs a READ/WRITE operation to these address locations, he/she must start by writing in or reading out the first byte (of this "4-byte" word) of a given ATM cell, into/from the Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 3 register. Next, the user must perform the READ/WRITE operation (with the second of this "4-byte" word) to the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 2 register. Afterwards, the user must perform a READ/WRITE operation (with the third of this "4-byte" word) to this particular register location. Finally, the user must perform a READ/WRITE operation (with the fourth of this "4-byte" word) to the Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 0 register. When reading out (writing in) the next four bytes of a given ATM Cell, the user must repeat this process with a READ or WRITE operation, from/to this register location, and so on. 4. Whenever the user is writing cell data into the Transmit Cell Insertion Memory, the size of the Cell is always 56 bytes. 5. Whenever the user is reading cell data from the Transmit Cell Extraction Memory, the size of the Cell is always 56 bytes.
358
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT CELL INSERTION/EXTRACTION MEMORY DATA - BYTE 0 (ADDRESS = 0X1F17)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Cell Insertion/Extraction Memory Data[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Cell Insertion/ Extraction Memory Data[7:0]
TYPE R/W
DESCRIPTION Transmit Cell Insertion/Extraction Memory Data[7:0]: These READ/WRITE bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory Data - Bytes 3, through 1" support the following functions. a. They function as the address location for the user to write the contents of an "outbound" ATM cell into the Transmit Cell Insertion Memory, via the Microprocessor Interface. b. They function as the address location, for which the user to read out the contents of an "inbound" ATM cell from the Receive Cell Extraction Memory, via the Microprocessor Interface.
NOTES: 1. If the user performs a WRITE operation to this (and the other three address locations), then he/she is writing ATM cell data into the Transmit Cell Insertion Memory. 2. If the user performs a READ operation to this (and the other three address locations), then he/she is reading ATM cell data from the Transmit Cell Extraction Memory. 3. READ and WRITE operations must be performed in a "32bit" (4-byte "word") manner. Hence, whenever the user performs a READ/WRITE operation to these address locations, he/she must start by writing in or reading out the first byte (of this "4-byte" word) of a given ATM cell, into/from the Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 3 register. Next, the user must perform the READ/WRITE operation (with the second of this "4-byte" word) to the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 2 register. Afterwards, the user must perform a READ/WRITE operation (with the third of this "4-byte" word) to the "Transmit ATM Cell Processor Block - Transmit Cell Insertion/Extraction Memory - Byte 1" register. Finally, the user must perform a READ/WRITE operation (with the fourth of this "4-byte" word) to this particular register location. When reading out (writing in) the next four bytes of a given ATM Cell, the user must repeat this process with a READ or WRITE operation, from/ to this register location, and so on. 4. Whenever the user is writing cell data into the Transmit Cell Insertion Memory, the size of the Cell is always 56 bytes. 5. Whenever the user is reading cell data from the Transmit Cell Extraction Memory, the size of the Cell is always 56 bytes.
359
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL HEADER BYTE 1 (ADDRESS = 0X1F18)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Idle Cell Header Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Idle Cell Header Byte - 1 [7:0]
TYPE R/W
DESCRIPTION Transmit Idle Cell Header Byte - 1[7:0]: These READ/WRITE register bits, along with that in "Transmit ATM Cell Processor Block - Transmit ATM Idle Cell Header Byte 2 through Byte 4" registers permit the user to define the header byte pattern of all Idle Cells that are generated by the Transmit ATM Cell Processor block. This register permits the user to define/specify the value of Header Byte # 1 within each Idle Cell that is generated and transmitted by the Transmit ATM Cell Processor block.
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL HEADER BYTE 2 (ADDRESS = 0X1F19)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Idle Cell Header Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Idle Cell Header Byte - 2 [7:0]
TYPE R/W
DESCRIPTION Transmit Idle Cell Header Byte - 2[7:0]: These READ/WRITE register bits, along with that in "Transmit ATM Cell Processor Block - Transmit ATM Idle Cell Header Bytes 1, 3 and 4" registers permit the user to define the header byte pattern of all Idle Cells that are generated by the Transmit ATM Cell Processor block. This register permits the user to define/specify the value of Header Byte # 2 within each Idle Cell that is generated and transmitted by the Transmit ATM Cell Processor block.
360
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL HEADER BYTE 3 (ADDRESS = 0X1F1A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Idle Cell Header Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Idle Cell Header Byte - 3 [7:0]
TYPE R/W
DESCRIPTION Transmit Idle Cell Header Byte - 3[7:0]: These READ/WRITE register bits, along with that in "Transmit ATM Cell Processor Block - Transmit ATM Idle Cell Header Bytes 1, 2 and 4" registers permit the user to define the header byte pattern of all Idle Cells that are generated by the Transmit ATM Cell Processor block. This register permits the user to define/specify the value of Header Byte # 3 within each Idle Cell that is generated and transmitted by the Transmit ATM Cell Processor block.
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL HEADER BYTE 4 (ADDRESS = 0X1F1B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Idle Cell Header Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Idle Cell Header Byte - 4 [7:0]
TYPE R/W
DESCRIPTION Transmit Idle Cell Header Byte - 4[7:0]: These READ/WRITE register bits, along with that in "Transmit ATM Cell Processor Block - Transmit ATM Idle Cell Header Byte 1 through Byte 3" registers permit the user to define the header byte pattern of all Idle Cells that are generated by the Transmit ATM Cell Processor block. This register permits the user to define/specify the value of Header Byte # 4 within each Idle Cell that is generated and transmitted by the Transmit ATM Cell Processor block.
361
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM IDLE CELL PAYLOAD REGISTER (ADDRESS = 0X1F1F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Idle Cell Payload Byte[7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Idle Cell Payload Byte[7:0]
TYPE R/W
DESCRIPTION Transmit Idle Cell Payload Byte [7:0]: These READ/WRITE register bits permit the user to define the value of the payload bytes of all Idle Cells that are generated and transmitted by the Transmit ATM Cell Processor block.
NOTE: Each of the 48 payload bytes (within each outbound Idle Cell) will be assigned the value that is written into this register.
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT TEST CELL HEADER BYTE - BYTE 1 (ADDRESS = 0X1F20)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Test Cell Header Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Test Cell Header Byte 1[7:0]
TYPE R/W
DESCRIPTION Receive Test Cell Header Byte 1: These READ/WRITE register bits along with that in the "Transmit ATM Cell Processor Block - Transmit Cell Header Byte - Bytes 2 through 4" permit the user to define the headers of test cells that the Transmit Test Cell Generator will generate. This particular register byte permits the user to define the contents of Header Byte # 1.
NOTE: These register bits are only active if the Transmit Test Cell Generator has been enabled.
362
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT TEST CELL HEADER BYTE - BYTE 2 (ADDRESS = 0X1F21)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Test Cell Header Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Test Cell Header Byte 2[7:0]
TYPE R/W
DESCRIPTION Receive Test Cell Header Byte 2: These READ/WRITE register bits along with that in the "Transmit ATM Cell Processor Block - Transmit Cell Header Byte - Bytes 1, 3 and 4" permit the user to define the headers of test cells that the Transmit Test Cell Generator will generate. This particular register byte permits the user to define the contents of Header Byte # 2.
NOTE: These register bits are only active if the Transmit Test Cell Generator has been enabled.
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT TEST CELL HEADER BYTE - BYTE 3 (ADDRESS = 0X1F22)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Test Cell Header Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Test Cell Header Byte 3[7:0]
TYPE R/W
DESCRIPTION Receive Test Cell Header Byte 3: These READ/WRITE register bits along with that in the "Transmit ATM Cell Processor Block - Transmit Cell Header Byte - Bytes 1, 2 and 4" permit the user to define the headers of test cells that the Transmit Test Cell Generator will generate. This particular register byte permits the user to define the contents of Header Byte # 3.
NOTE: These register bits are only active if the Transmit Test Cell Generator has been enabled.
363
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT TEST CELL HEADER BYTE - BYTE 4 (ADDRESS = 0X1F23)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit Test Cell Header Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit Test Cell Header Byte 4[7:0]
TYPE R/W
DESCRIPTION Receive Test Cell Header Byte 4: These READ/WRITE register bits along with that in the "Transmit ATM Cell Processor Block - Transmit Cell Header Byte - Bytes 1 through 3" permit the user to define the headers of test cells that the Transmit Test Cell Generator will generate. This particular register byte permits the user to define the contents of Header Byte # 4.
NOTE: These register bits are only active if the Transmit Test Cell Generator has been enabled.
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL COUNTER - BYTE 3 (ADDRESS = 0X1F28)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit ATM Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit ATM Cell Count[31:24]
TYPE RUR
DESCRIPTION Transmit ATM Cell Count - Byte 3[31:24]: This RESET-upon-READ register, along with the "Transmit ATM Cell Count - Bytes 2 through 0" registers, contain a 32-bit value for the number of User/Valid cells that have been transmitted by the Transmit ATM Cell Processor block. This particular register contains the MSB (Most Significant Byte) value for this 32-bit expression.
NOTES: 1. The contents within these registers include all of the following: All ATM cells that have been read out from the TxFIFO, or the Transmit Cell Insertion Buffer. 2. The contents of these registers do not include the number of Idle Cells that have been generated by the Transmit ATM Cell Processor block. 3. If the number of Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
364
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL COUNTER - BYTE 2 (ADDRESS = 0X1F29)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit ATM Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit ATM Cell Count[23:16]
TYPE RUR
DESCRIPTION Transmit ATM Cell Count - Byte 2[23:16]: This RESET-upon-READ register, along with the "Transmit ATM Cell Count - Bytes 3, 1 and 0" registers, contain a 32-bit value for the number of User/Valid cells that have been transmitted by the Transmit ATM Cell Processor block.
NOTES: 1. The contents within these registers include all of the following: All ATM cells that have been read out from the TxFIFO, or the Transmit Cell Insertion Buffer. 2. The contents of these registers do not include the number of Idle Cells that have been generated by the Transmit ATM Cell Processor block. 3. If the number of Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL COUNTER - BYTE 1 (ADDRESS = 0X1F2A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit ATM Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit ATM Cell Count[15:8]
TYPE RUR
DESCRIPTION Transmit ATM Cell Count - Byte 1[15:8]:T his RESET-upon-READ register, along with the "Transmit ATM Cell Count - Bytes 3, 2 and 0" registers, contain a 32-bit value for the number of User/Valid cells that have been transmitted by the Transmit ATM Cell Processor block.
NOTES: 1. The contents within these registers include all of the following: All ATM cells that have been read out from the TxFIFO, or the Transmit Cell Insertion Buffer. 2. The contents of these registers do not include the number of Idle Cells that have been generated by the Transmit ATM Cell Processor block. 3. If the number of Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
365
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM CELL COUNTER - BYTE 0 (ADDRESS = 0X1F2B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit ATM Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit ATM Cell Count[7:0]
TYPE RUR
DESCRIPTION Transmit ATM Cell Count - Byte 0[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Count - Bytes 3 through 1" registers, contain a 32-bit value for the number of User/Valid cells that have been transmitted by the Transmit ATM Cell Processor block. This particular register contains the LSB (Least Significant Byte) value for this 32-bit expression.
NOTES: 1. The contents within these registers include all of the following: All ATM cells that have been read out from the TxFIFO, or the Transmit Cell Insertion Buffer. 2. The contents of these registers do not include the number of Idle Cells that have been generated by the Transmit ATM Cell Processor block. 3. If the number of Cells reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
366
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT DISCARDED ATM CELL COUNT - BYTE 3 (ADDRESS = 0X1F2C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit - Discard Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit - Discard Cell Count[31:24]
TYPE RUR
DESCRIPTION Transmit - Discard Cell Count - Byte 3[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit ATM Cell Discard Cell Count - Bytes 2 through 0" registers, contain a 32-bit value for the number of ATM cells that have been discarded by the Transmit ATM Cell Processor block. This particular register contains the MSB (Most Significant Byte) value of this 32-bit expression.
NOTES: 1. The contents within these register includes all ATM cells that contain either a HEC Byte error or a "Transmit UTOPIA Parity" error. 2. If the number of Cells reaches the value "0xFFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT DISCARDED ATM CELL COUNT - BYTE 2 (ADDRESS = 0X1F2D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit - Discard Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit - Discard Cell Count[23:16]
TYPE RUR
DESCRIPTION Transmit - Discard Cell Count - Byte 2[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit ATM Cell Discard Cell Count - Bytes 3, 1 and 0" registers, contain a 32-bit value for the number of ATM cells that have been discarded by the Transmit ATM Cell Processor block.
NOTES: 1. The contents within these register includes all ATM cells that contain either a HEC Byte error or a "Transmit UTOPIA Parity" error. 2. If the number of Cells reaches the value "0xFFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
367
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT DISCARDED ATM CELL COUNT - BYTE 1 (ADDRESS = 0X1F2E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit - Discard Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit - Discard Cell Count[15:8]
TYPE RUR
DESCRIPTION Transmit - Discard Cell Count - Byte 1[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit ATM Cell Discard Cell Count - Bytes 3, 2 and 0" registers, contain a 32-bit value for the number of ATM cells that have been discarded by the Transmit ATM Cell Processor block.
NOTES: 1. The contents within these register includes all ATM cells that contain either a HEC Byte error or a "Transmit UTOPIA Parity" error. 2. If the number of Cells reaches the value "0xFFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT DISCARDED ATM CELL COUNT - BYTE 0 (ADDRESS = 0X1F2F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit - Discard Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit - Discard Cell Count[7:0]
TYPE RUR
DESCRIPTION Transmit - Discard Cell Count - Byte 0[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit ATM Cell Discard Cell Count - Bytes 3 through 1" registers, contain a 32-bit value for the number of ATM cells that have been discarded by the Transmit ATM Cell Processor block. This particular register contains the LSB (Least Significant Byte) value of this 32-bit expression.
NOTES: 1. The contents within these register includes all ATM cells that contain either a HEC Byte error or a "Transmit UTOPIA Parity" error. 2. If the number of Cells reaches the value "0xFFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
368
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM HEC BYTE ERROR COUNT REGISTER BYTE 3 (ADDRESS = 0X1F30)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit - HEC Byte Error Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit - HEC Byte Error Count[31:24]
TYPE RUR
DESCRIPTION Transmit - HEC Byte Error Count - Byte 3[7:0]: his RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit ATM HEC Byte Error Count Register Bytes 2 through 0" register, contain a 32-bit value for the number of ATM cells that contain HEC byte errors (as detected by the Transmit ATM Cell Processor block). This particular register functions as the MSB (Most Significant Byte) for this 32-bit expression.
NOTES: 1. This register is valid if the Transmit ATM Cell Processor block has been configured to compute and verify the HEC byte of each ATM cell that it receives from the TxFIFO or the "Transmit Cell Insertion Buffer". 2. If the number of cells reaches the value "0xFFFFFFFF", then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM HEC BYTE ERROR COUNT REGISTER BYTE 2 (ADDRESS = 0X1F31)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit - HEC Byte Error Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit - HEC Byte Error Count[23:16]
TYPE RUR
DESCRIPTION Transmit - HEC Byte Error Count - Byte 2[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit ATM HEC Byte Error Count Register Bytes 3, 1 and 0" register, contain a 32-bit value for the number of ATM cells that contain HEC byte errors (as detected by the Transmit ATM Cell Processor block).
NOTES: 1. This register is valid if the Transmit ATM Cell Processor block has been configured to compute and verify the HEC byte of each ATM cell that it receives from the TxFIFO or the "Transmit Cell Insertion Buffer". 2. If the number of cells reaches the value "0xFFFFFFFF", then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
369
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM HEC BYTE ERROR COUNT REGISTER BYTE 1 (ADDRESS = 0X1F32)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit - HEC Byte Error Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit - HEC Byte Error Count[15:8]
TYPE RUR
DESCRIPTION Transmit - HEC Byte Error Count - Byte 1[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit ATM HEC Byte Error Count Register Bytes 3, 2 and 0" register, contain a 32-bit value for the number of ATM cells that contain HEC byte errors (as detected by the Transmit ATM Cell Processor block).
NOTES: 1. This register is valid if the Transmit ATM Cell Processor block has been configured to compute and verify the HEC byte of each ATM cell that it receives from the TxFIFO or the "Transmit Cell Insertion Buffer". 2. If the number of cells reaches the value "0xFFFFFFFF", then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT ATM HEC BYTE ERROR COUNT REGISTER BYTE 0 (ADDRESS = 0X1F33)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit - HEC Byte Error Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit - HEC Byte Error Count[7:0]
TYPE RUR
DESCRIPTION Transmit - HEC Byte Error Count - Byte 0[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit ATM HEC Byte Error Count Register Bytes 3 through 1" register, contain a 32-bit value for the number of ATM cells that contain HEC byte errors (as detected by the Transmit ATM Cell Processor block).This particular register functions as the LSB (Least Significant Byte) for this 32-bit expression.
NOTES: 1. This register is valid if the Transmit ATM Cell Processor block has been configured to compute and verify the HEC byte of each ATM cell that it receives from the TxFIFO or the "Transmit Cell Insertion Buffer". 2. If the number of cells reaches the value "0xFFFFFFFF", then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
370
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT UTOPIA PARITY ERROR COUNT REGISTER BYTE 3 (ADDRESS = 0X1F34)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit UTOPIA - Parity Error Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit UTOPIA Parity Error Count[31:24]
TYPE RUR
DESCRIPTION Transmit UTOPIA Parity Error Count - Byte 3[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit UTOPIA Parity Error Count Register Bytes 2 through 0" registers, contains a 32-bit value for the number of ATM cells that contain "Transmit UTOPIA" Parity (byte or word) errors (as detected by the Transmit ATM Cell Processor block). This particular register functions as the MSB (Most Significant Byte) for this 32-bit expression.
NOTE: if the number of cells reaches the value "0xFFFFFFFF", then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT UTOPIA PARITY ERROR COUNT REGISTER BYTE 2 (ADDRESS = 0X1F35)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit UTOPIA - Parity Error Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit UTOPIA Parity Error Count[23:16]
TYPE RUR
DESCRIPTION Transmit UTOPIA Parity Error Count - Byte 2[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit UTOPIA Parity Error Count Register Bytes 3, 1 and 0" registers, contains a 32-bit value for the number of ATM cells that contain "Transmit UTOPIA" Parity (byte or word) errors (as detected by the Transmit ATM Cell Processor block).
NOTE: if the number of cells reaches the value "0xFFFFFFFF", then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
371
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT UTOPIA PARITY ERROR COUNT REGISTER BYTE 1 (ADDRESS = 0X1F36)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit UTOPIA - Parity Error Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit UTOPIA Parity Error Count[15:8]
TYPE RUR
DESCRIPTION Transmit UTOPIA Parity Error Count - Byte 1[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit UTOPIA Parity Error Count Register Bytes 3, 2 and 0" registers, contains a 32-bit value for the number of ATM cells that contain "Transmit UTOPIA" Parity (byte or word) errors (as detected by the Transmit ATM Cell Processor block).
NOTE: if the number of cells reaches the value "0xFFFFFFFF", then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT UTOPIA PARITY ERROR COUNT REGISTER BYTE 0 (ADDRESS = 0X1F37)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit UTOPIA - Parity Error Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit UTOPIA Parity Error Count[7:0]
TYPE RUR
DESCRIPTION Transmit UTOPIA Parity Error Count - Byte 0[7:0]: This RESET-upon-READ register, along with the "Transmit ATM Cell Processor Block - Transmit UTOPIA Parity Error Count Register Bytes 3 through 1" registers, contains a 32-bit value for the number of ATM cells that contain "Transmit UTOPIA" Parity (byte or word) errors (as detected by the Transmit ATM Cell Processor block). This particular register functions as the LSB (Least Significant Byte) for this 32-bit expression.
NOTE: if the number of cells reaches the value "0xFFFFFFFF", then these registers will saturate to and remain at this value (e.g., it will NOT overflow to "0x00000000").
372
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER CONTROL - FILTER 0 (ADDRESS = 0X1F43)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Transmit User Cell Filter # 0 Enable R/O 0 R/O 0 R/W 0 BIT 2 Copy Cell Enable R/W 0 BIT 1 Discard Cell Enable R/W 0 BIT 0 Filter if Pattern Match R/W 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Transmit User Cell Filter # 0 Enable
Transmit User Cell Filter # 0 - Enable: This READ/WRITE bit-field permits the user to either enable or disable Transmit User Cell Filter # 0. If the user enables Transmit User Cell Filter # 0, then Transmit User Cell Filter # 0 will function per the configuration settings in Bits 2 through 0, within this register. If the user disables Transmit User Cell Filter # 0, then Transmit User Cell Filter # 0 then all cells that are applied to the input of Transmit User Cell Filter # 0 will pass through to the output of Transmit User Cell Filter # 0. 0 - Disables Transmit User Cell Filter # 0. 1 - Enables Transmit User Cell Filter # 0. Copy Cell Enable - Transmit User Cell Filter # 0: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 0 (within the Transmit ATM Cell Processor Block) to copy all cells that have header byte patterns that comply with the "user-defined" criteria, per Transmit User Cell Filter # 0, or to NOT copy any of these cells. If the user configures Transmit User Cell Filter # 0 to copy all cells complying with a certain "header-byte" pattern, then a copy (or replicate) of this "compliant" ATM cell will be routed to the Transmit Cell Extraction Buffer. If the user configures Transmit User Cell Filter # 0 to NOT copy all cells complying with a certain "header-byte" pattern, then NO copies (or replicates) of these "compliant" ATM cells will be made nor will any be routed to the Transmit Cell Extraction Buffer. 0 - Configures Transmit User Cell Filter # 0 to NOT copy any cells that have header byte patterns which are compliant with the "user-defined" filtering criteria. 1 - Configures Transmit User Cell Filter # 0 to copy any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria, and to route these copies (of cells) to the Transmit Cell Extraction Buffer.
2
Copy Cell Enable
R/W
NOTE: This bit-field is only active if "Transmit User Cell Filter # 0" has been enabled.
373
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Discard Cell Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Discard Cell Enable - Transmit User Cell Filter # 0: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 0 (within the Transmit ATM Cell Processor Block) to discard all cells that have header byte patterns that comply with the "user-defined" criteria, per Transmit User Cell Filter # 0, or NOT discard any of these cells. If the user configures Transmit User Cell Filter # 0 to NOT discarded any cells that is compliant with a certain "header-byte" pattern, then the cell will be retained for further processing. 0 - Configures Transmit User Cell Filter # 0 to NOT discard any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria. 1 - Configures Transmit User Cell Filter # 0 to discard any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria.
NOTE: This bit-field is only active if "Transmit User Cell Filter # 0" has been enabled.
0 Filter if Pattern Match R/W Filter if Pattern Match - Transmit User Cell Filter # 0: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 0 to filter (based upon the configuration settings for Bits 1 and 2, in this register) ATM cells with header bytes that match the "user-defined" header byte patterns, or to filter ATM cells with header bytes that do NOT match the "user-defined" header byte patterns. 0 - Configures Transmit User Cell Filter # 0 to filter user cells that do NOT match the header byte patterns (as defined in the " " registers). 1 - Configures Transmit User Cell Filter # 0 to filter user cells that do match the header byte patterns (as defined in the " " registers).
NOTE: This bit-field is only active if "Transmit User Cell Filter # 0" has been enabled.
374
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1F44)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Pattern Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Pattern Register - Header Byte 1
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 0 - Pattern Register - Header Byte 1: The User Cell filtering criteria (for Transmit User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" of the incoming User Cell. The user will write the header byte pattern (for Octet 1) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Register Header Byte 1" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
375
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1F45)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Pattern Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Pattern Register - Header Byte 2
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 0 - Pattern Register - Header Byte 2: The User Cell filtering criteria (for Transmit User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" of the incoming User Cell. The user will write the header byte pattern (for Octet 2) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Register Header Byte 2" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
376
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1F46)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Pattern Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Pattern Register - Header Byte 3
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 0 - Pattern Register - Header Byte 3: The User Cell filtering criteria (for Transmit User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" of the incoming User Cell. The user will write the header byte pattern (for Octet 3) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Register Header Byte 3" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
377
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1F47)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Pattern Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Pattern Register - Header Byte 4
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 0 - Pattern Register - Header Byte 4: The User Cell filtering criteria (for Transmit User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" of the incoming User Cell. The user will write the header byte pattern (for Octet 4) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Register Header Byte 4" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
378
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - CHECK REGISTER BYTE 1 (ADDRESS = 0X1F48)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Check Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Check Register - Header Byte 1
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 0 - Check Register - Header Byte 1: The User Cell filtering criteria (for Transmit User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 1" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 1" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 1" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Pattern Register - Header Byte 1". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 1" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 1" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 1").
379
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - CHECK REGISTER BYTE 2 (ADDRESS = 0X1F49)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Check Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Check Register - Header Byte 2
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 0 - Check Register - Header Byte 2: The User Cell filtering criteria (for Transmit User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 2" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 2" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 2" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Pattern Register - Header Byte 2". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 2" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 2" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 2").
380
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - CHECK REGISTER BYTE 3 (ADDRESS = 0X1F4A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Check Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Check Register - Header Byte 3
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 0 - Check Register - Header Byte 3: The User Cell filtering criteria (for Transmit User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 3" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 3" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 3" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Pattern Register - Header Byte 3". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 3" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 3" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 3").
381
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - CHECK REGISTER BYTE 4 (ADDRESS = 0X1F4B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Check Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Check Register - Header Byte 4
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 0 - Check Register - Header Byte 4: The User Cell filtering criteria (for Transmit User Cell Filter # 0) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 4" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 4" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 4" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 Pattern Register - Header Byte 4". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 4" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 4" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Pattern Register - Header Byte 4").
382
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X1F4C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Filtered Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Filtered Cell Count[31:24]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 0 - Filtered Cell Count[31:24]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Filtered Cell Count - Bytes 2" through "0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 0 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - User Cell Filter # 0" Register (Address = 0x1F43), these register bits will be incremented anytime User Cell Filter # 0 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
This particular register contains the MSB (Most Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
383
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X1F4D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Filtered Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Filtered Cell Count[23:16]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 0 - Filtered Cell Count[23:16]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Filtered Cell Count - Bytes 3, 1 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 0 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - Transmit User Cell Filter # 0" Register (Address = 0x1F43), these register bits will be incremented anytime User Cell Filter # 0 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
384
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X1F4E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Filtered Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Filtered Cell Count[15:8]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 0 - Filtered Cell Count[15:8]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Filtered Cell Count - Bytes 3, 2 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 0 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - Transmit User Cell Filter # 0" Register (Address = 0x1F43), these register bits will be incremented anytime Transmit User Cell Filter # 0 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
385
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 0 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X1F4F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 0 - Filtered Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 0 - Filtered Cell Count[7:0]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 0 - Filtered Cell Count[7:0]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 0 - Filtered Cell Count - Bytes 3" through "1" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 0 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - Transmit User Cell Filter # 0" Register (Address = 0x1F43), these register bits will be incremented anytime Transmit User Cell Filter # 0 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
This particular register contains the LSB (Least Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
386
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER CONTROL - FILTER 1 (ADDRESS = 0X1F53)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Transmit User Cell Filter # 1 Enable R/O 0 R/O 0 R/W 0 BIT 2 Copy Cell Enable R/W 0 BIT 1 BIT 0
Discard Cell Filter if Enable Pattern Match R/W 0 R/W 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Transmit User Cell Filter # 1 Enable
Transmit User Cell Filter # 1 - Enable: This READ/WRITE bit-field permits the user to either enable or disable Transmit User Cell Filter # 1. If the user enables Transmit User Cell Filter # 1, then Transmit User Cell Filter # 1 will function per the configuration settings in Bits 2 through 0, within this register. If the user disables Transmit User Cell Filter # 1, then Transmit User Cell Filter # 1 then all cells that are applied to the input of Transmit User Cell Filter # 1 will pass through to the output of Transmit User Cell Filter # 1. 0 - Disables Transmit User Cell Filter # 1. 1 - Enables Transmit User Cell Filter # 1. Copy Cell Enable - Transmit User Cell Filter # 1: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 1 (within the Transmit ATM Cell Processor Block) to copy all cells that have header byte patterns that comply with the "user-defined" criteria, per Transmit User Cell Filter # 1, or to NOT copy any of these cells. If the user configures Transmit User Cell Filter # 1 to copy all cells complying with a certain "header-byte" pattern, then a copy (or replicate) of this "compliant" ATM cell will be routed to the Transmit Cell Extraction Buffer. If the user configures Transmit User Cell Filter # 1 to NOT copy all cells complying with a certain "header-byte" pattern, then NO copies (or replicates) of these "compliant" ATM cells will be made nor will any be routed to the Transmit Cell Extraction Buffer. 0 - Configures Transmit User Cell Filter # 1 to NOT copy any cells that have header byte patterns which are compliant with the "user-defined" filtering criteria. 1 - Configures Transmit User Cell Filter # 1 to copy any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria, and to route these copies (of cells) to the Transmit Cell Extraction Buffer.
2
Copy Cell Enable
R/W
NOTE: This bit-field is only active if "Transmit User Cell Filter # 1" has been enabled.
387
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Discard Cell Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Discard Cell Enable - Transmit User Cell Filter # 1: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 1 (within the Transmit ATM Cell Processor Block) to discard all cells that have header byte patterns that comply with the "user-defined" criteria, per Transmit User Cell Filter # 1, or NOT discard any of these cells. If the user configures Transmit User Cell Filter # 1 to NOT discarded any cells that is compliant with a certain "header-byte" pattern, then the cell will be retained for further processing. 0 - Configures Transmit User Cell Filter # 1 to NOT discard any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria. 1 - Configures Transmit User Cell Filter # 1 to discard any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria.
NOTE: This bit-field is only active if "Transmit User Cell Filter # 1" has been enabled.
0 Filter if Pattern Match R/W Filter if Pattern Match - Transmit User Cell Filter # 1: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 1 to filter (based upon the configuration settings for Bits 1 and 2, in this register) ATM cells with header bytes that match the "user-defined" header byte patterns, or to filter ATM cells with header bytes that do NOT match the "user-defined" header byte patterns. 0 - Configures Transmit User Cell Filter # 1 to filter user cells that do NOT match the header byte patterns (as defined in the " " registers). 1 - Configures Transmit User Cell Filter # 1 to filter user cells that do match the header byte patterns (as defined in the " " registers).
NOTE: This bit-field is only active if "Transmit User Cell Filter # 1" has been enabled.
388
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1F54)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Pattern Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Pattern Register - Header Byte 1
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 1 - Pattern Register - Header Byte 1: The User Cell filtering criteria (for Transmit User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 1 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" of the incoming User Cell. The user will write the header byte pattern (for Octet 1) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Register - Header Byte 1" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
389
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1F55)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Pattern Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Pattern Register - Header Byte 2
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 1 - Pattern Register - Header Byte 2: The User Cell filtering criteria (for Transmit User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 1 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" of the incoming User Cell. The user will write the header byte pattern (for Octet 2) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Register - Header Byte 2" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
390
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1F56)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Pattern Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Pattern Register - Header Byte 3
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 1 - Pattern Register - Header Byte 3: The User Cell filtering criteria (for Transmit User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 1 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" of the incoming User Cell. The user will write the header byte pattern (for Octet 3) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Register - Header Byte 3" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
391
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1F57)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Pattern Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Pattern Register - Header Byte 4
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 1 - Pattern Register - Header Byte 4: The User Cell filtering criteria (for Transmit User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 1 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" of the incoming User Cell. The user will write the header byte pattern (for Octet 4) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Register - Header Byte 4" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
392
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - CHECK REGISTER BYTE 1 (ADDRESS = 0X1F58)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Check Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Check Register - Header Byte 1
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 1 - Check Register - Header Byte 1: The User Cell filtering criteria (for Transmit User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 1 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 1" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 1" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 1" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Pattern Register - Header Byte 1". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 1" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 1" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 1").
393
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - CHECK REGISTER BYTE 2 (ADDRESS = 0X1F59)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Check Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Check Register - Header Byte 2
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 1 - Check Register - Header Byte 2: The User Cell filtering criteria (for Transmit User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 1 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 2" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 2" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 2" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Pattern Register - Header Byte 2". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 2" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 2" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 2").
394
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - CHECK REGISTER BYTE 3 (ADDRESS = 0X1F5A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Check Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Check Register - Header Byte 3
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 1 - Check Register - Header Byte 3: The User Cell filtering criteria (for Transmit User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 1 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 3" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 3" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 3" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Pattern Register - Header Byte 3". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 3" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 3" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 3").
395
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - CHECK REGISTER BYTE 4 (ADDRESS = 0X1F5B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Check Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Check Register - Header Byte 4
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 1 - Check Register - Header Byte 4: The User Cell filtering criteria (for Transmit User Cell Filter # 1) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 1 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 4" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 4" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 4" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 Pattern Register - Header Byte 4". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 4" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 4" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Pattern Register - Header Byte 4").
396
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X1F5C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Filtered Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Filtered Cell Count[31:24]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 1 - Filtered Cell Count[31:24]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Filtered Cell Count - Bytes 2" through "0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 1 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - User Cell Filter # 1" Register (Address = 0x1F53), these register bits will be incremented anytime User Cell Filter # 1 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
This particular register contains the MSB (Most Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
397
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X1F5D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Filtered Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Filtered Cell Count[23:16]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 1 - Filtered Cell Count[23:16]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Filtered Cell Count - Bytes 3, 1 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 1 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - Transmit User Cell Filter # 1" Register (Address = 0x1F53), these register bits will be incremented anytime User Cell Filter # 1 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* Both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
398
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X1F5E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Filtered Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Filtered Cell Count[15:8]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 1 - Filtered Cell Count[15:8]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Filtered Cell Count - Bytes 3, 2 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 1 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - Transmit User Cell Filter # 1" Register (Address = 0x1F53), these register bits will be incremented anytime Transmit User Cell Filter # 1 performs any of the following functions.
* Discards an incoming "User Cell" * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
399
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 1 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X1F5F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 1 - Filtered Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 1 - Filtered Cell Count[7:0]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 1 - Filtered Cell Count[7:0]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 1 - Filtered Cell Count - Bytes 3" through "1" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 1 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - Transmit User Cell Filter # 1" Register (Address = 0x1F53), these register bits will be incremented anytime Transmit User Cell Filter # 1 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.*
* both the above actions.
This particular register contains the LSB (Least Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
400
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER CONTROL - FILTER 2 (ADDRESS = 0X1F63)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Transmit User Cell Filter # 2 Enable R/O 0 R/O 0 R/W 0 BIT 2 Copy Cell Enable R/W 0 BIT 1 BIT 0
Discard Cell Filter if Enable Pattern Match R/W 0 R/W 0
R/O 0
R/O 0
BIT NUMBER 7-4 3 Unused
NAME
TYPE R/O R/W
DESCRIPTION
Transmit User Cell Filter # 2 Enable
Transmit User Cell Filter # 2 - Enable: This READ/WRITE bit-field permits the user to either enable or disable Transmit User Cell Filter # 2. If the user enables Transmit User Cell Filter # 2, then Transmit User Cell Filter # 2 will function per the configuration settings in Bits 2 through 0, within this register. If the user disables Transmit User Cell Filter # 2, then Transmit User Cell Filter # 2 then all cells that are applied to the input of Transmit User Cell Filter # 2 will pass through to the output of Transmit User Cell Filter # 2. 0 - Disables Transmit User Cell Filter # 2. 1 - Enables Transmit User Cell Filter # 2. Copy Cell Enable - Transmit User Cell Filter # 2: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 2 (within the Transmit ATM Cell Processor Block) to copy all cells that have header byte patterns that comply with the "user-defined" criteria, per Transmit User Cell Filter # 2, or to NOT copy any of these cells. If the user configures Transmit User Cell Filter # 2 to copy all cells complying with a certain "header-byte" pattern, then a copy (or replicate) of this "compliant" ATM cell will be routed to the Transmit Cell Extraction Buffer. If the user configures Transmit User Cell Filter # 2 to NOT copy all cells complying with a certain "header-byte" pattern, then NO copies (or replicates) of these "compliant" ATM cells will be made nor will any be routed to the Transmit Cell Extraction Buffer. 0 - Configures Transmit User Cell Filter # 2 to NOT copy any cells that have header byte patterns which are compliant with the "user-defined" filtering criteria. 1 - Configures Transmit User Cell Filter # 2 to copy any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria, and to route these copies (of cells) to the Transmit Cell Extraction Buffer.
2
Copy Cell Enable
R/W
NOTE: This bit-field is only active if "Transmit User Cell Filter # 2" has been enabled.
401
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Discard Cell Enable TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 1
Discard Cell Enable - Transmit User Cell Filter # 2: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 2 (within the Transmit ATM Cell Processor Block) to discard all cells that have header byte patterns that comply with the "user-defined" criteria, per Transmit User Cell Filter # 2, or NOT discard any of these cells. If the user configures Transmit User Cell Filter # 2 to NOT discarded any cells that is compliant with a certain "header-byte" pattern, then the cell will be retained for further processing. 0 - Configures Transmit User Cell Filter # 2 to NOT discard any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria. 1 - Configures Transmit User Cell Filter # 2 to discard any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria.
NOTE: This bit-field is only active if "Transmit User Cell Filter # 2" has been enabled.
0 Filter if Pattern Match R/W Filter if Pattern Match - Transmit User Cell Filter # 2: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 2 to filter (based upon the configuration settings for Bits 1 and 2, in this register) ATM cells with header bytes that match the "user-defined" header byte patterns, or to filter ATM cells with header bytes that do NOT match the "user-defined" header byte patterns. 0 - Configures Transmit User Cell Filter # 2 to filter user cells that do NOT match the header byte patterns (as defined in the " " registers). 1 - Configures Transmit User Cell Filter # 2 to filter user cells that do match the header byte patterns (as defined in the " " registers).
NOTE: This bit-field is only active if "Transmit User Cell Filter # 2" has been enabled.
402
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1F64)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Pattern Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
403
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Transmit User Cell Filter # 2 - Pattern Register - Header Byte 1 TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 7-0
Transmit User Cell Filter # 2 - Pattern Register - Header Byte 1: The User Cell filtering criteria (for Transmit User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 2 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" of the incoming User Cell. The user will write the header byte pattern (for Octet 1) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Register - Header Byte 1" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1F65)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Pattern Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Pattern Register - Header Byte 2
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 2 - Pattern Register - Header Byte 2: The User Cell filtering criteria (for Transmit User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 2 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" of the incoming User Cell. The user will write the header byte pattern (for Octet 2) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Register - Header Byte 2" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
404
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1F66)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Pattern Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Pattern Register - Header Byte 3
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 2 - Pattern Register - Header Byte 3: The User Cell filtering criteria (for Transmit User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 2 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" of the incoming User Cell. The user will write the header byte pattern (for Octet 3) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Register - Header Byte 3" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
405
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1F67)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Pattern Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Pattern Register - Header Byte 4
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 2 - Pattern Register - Header Byte 4: The User Cell filtering criteria (for Transmit User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 2 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Control Register.T his READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" of the incoming User Cell. The user will write the header byte pattern (for Octet 4) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Register - Header Byte 4" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
406
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - CHECK REGISTER BYTE 1 (ADDRESS = 0X1F68)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Check Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Check Register - Header Byte 1
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 2 - Check Register - Header Byte 1: The User Cell filtering criteria (for Transmit User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 2 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 1" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 1" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 1" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Pattern Register - Header Byte 1". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 1" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 1" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 1").
407
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - CHECK REGISTER BYTE 2 (ADDRESS = 0X1F69)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Check Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Check Register - Header Byte 2
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 2 - Check Register - Header Byte 2: The User Cell filtering criteria (for Transmit User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 2 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 2" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 2" by the User Cell Filter, when determine whether to "filter" a given User Cell Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 2" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Pattern Register - Header Byte 2". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 2" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 2" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 2").
408
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - CHECK REGISTER BYTE 3 (ADDRESS = 0X1F6A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Check Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Check Register - Header Byte 3
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 2 - Check Register - Header Byte 3: The User Cell filtering criteria (for Transmit User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 2 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 3" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 3" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 3" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Pattern Register - Header Byte 3". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 3" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 3" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 3").
409
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - CHECK REGISTER BYTE 4 (ADDRESS = 0X1F6B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Check Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Check Register - Header Byte 4
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 2 - Check Register - Header Byte 4: The User Cell filtering criteria (for Transmit User Cell Filter # 2) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 2 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 4" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 4" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 4" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 Pattern Register - Header Byte 4". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 4" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 4" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Pattern Register - Header Byte 4").
410
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X1F6C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Filtered Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Filtered Cell Count[31:24]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 2 - Filtered Cell Count[31:24]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Filtered Cell Count - Bytes 2" through "0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 2 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - User Cell Filter # 2" Register (Address = 0x1F63), these register bits will be incremented anytime User Cell Filter # 2 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
This particular register contains the MSB (Most Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
411
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X1F6D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Filtered Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Filtered Cell Count[23:16]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 2 - Filtered Cell Count[23:16]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Filtered Cell Count - Bytes 3, 1 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 2 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - Transmit User Cell Filter # 2" Register (Address = 0x1F63), these register bits will be incremented anytime User Cell Filter # 2 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
412
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X1F6E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Filtered Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Filtered Cell Count[15:8]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 2 - Filtered Cell Count[15:8]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Filtered Cell Count - Bytes 3, 2 and 0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 2 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - Transmit User Cell Filter # 2" Register (Address = 0x1F63), these register bits will be incremented anytime Transmit User Cell Filter # 2 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
413
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 2 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X1F6F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 2 - Filtered Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 2 - Filtered Cell Count[7:0]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 2 - Filtered Cell Count[7:0]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 2 - Filtered Cell Count - Bytes 3" through "1" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 2 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control - Transmit User Cell Filter # 2" Register (Address = 0x1F63), these register bits will be incremented anytime Transmit User Cell Filter # 2 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
This particular register contains the LSB (Least Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER CONTROL - FILTER 3 (ADDRESS = 0X1F63)
BIT 7 BIT 6 Unused BIT 5 BIT 4 BIT 3 Transmit User Cell Filter # 3 Enable R/O 0 R/O 0 R/W 0 BIT 2 Copy Cell Enable R/W 0 BIT 1 BIT 0
Discard Cell Filter if Enable Pattern Match R/W 0 R/W 0
R/O 0
R/O 0
BIT NUMBER 7-4 Unused
NAME
TYPE R/O
DESCRIPTION
414
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
BIT NUMBER 3 NAME Transmit User Cell Filter # 3 Enable TYPE R/W DESCRIPTION
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
Transmit User Cell Filter # 3 - Enable: This READ/WRITE bit-field permits the user to either enable or disable Transmit User Cell Filter # 3. If the user enables Transmit User Cell Filter # 3, then Transmit User Cell Filter # 3 will function per the configuration settings in Bits 2 through 0, within this register. If the user disables Transmit User Cell Filter # 3, then Transmit User Cell Filter # 3 then all cells that are applied to the input of Transmit User Cell Filter # 3 will pass through to the output of Transmit User Cell Filter # 3. 0 - Disables Transmit User Cell Filter # 3. 1 - Enables Transmit User Cell Filter # 3. Copy Cell Enable - Transmit User Cell Filter # 3: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 3 (within the Transmit ATM Cell Processor Block) to copy all cells that have header byte patterns that comply with the "user-defined" criteria, per Transmit User Cell Filter # 3, or to NOT copy any of these cells. If the user configures Transmit User Cell Filter # 3 to copy all cells complying with a certain "header-byte" pattern, then a copy (or replicate) of this "compliant" ATM cell will be routed to the Transmit Cell Extraction Buffer. If the user configures Transmit User Cell Filter # 3 to NOT copy all cells complying with a certain "header-byte" pattern, then NO copies (or replicates) of these "compliant" ATM cells will be made nor will any be routed to the Transmit Cell Extraction Buffer. 0 - Configures Transmit User Cell Filter # 3 to NOT copy any cells that have header byte patterns which are compliant with the "user-defined" filtering criteria. 1 - Configures Transmit User Cell Filter # 3 to copy any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria, and to route these copies (of cells) to the Transmit Cell Extraction Buffer.
2
Copy Cell Enable
R/W
NOTE: This bit-field is only active if "Transmit User Cell Filter # 3" has been enabled.
1 Discard Cell Enable R/W Discard Cell Enable - Transmit User Cell Filter # 3: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 3 (within the Transmit ATM Cell Processor Block) to discard all cells that have header byte patterns that comply with the "user-defined" criteria, per Transmit User Cell Filter # 3, or NOT discard any of these cells. If the user configures Transmit User Cell Filter # 3 to NOT discarded any cells that is compliant with a certain "header-byte" pattern, then the cell will be retained for further processing. 0 - Configures Transmit User Cell Filter # 3 to NOT discard any cells that have header byte patterns that are compliant with the "userdefined" filtering criteria. 1 - Configures Transmit User Cell Filter # 3 to discard any cells that have header byte patterns that are compliant with the "user-defined" filtering criteria.
NOTE: This bit-field is only active if "Transmit User Cell Filter # 3" has been enabled.
415
XRT79L71
REV. P1.0.3
PRELIMINARY
NAME Filter if Pattern Match TYPE R/W DESCRIPTION
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
BIT NUMBER 0
Filter if Pattern Match - Transmit User Cell Filter # 3: This READ/WRITE bit-field permits the user to either configure Transmit User Cell Filter # 3 to filter (based upon the configuration settings for Bits 1 and 2, in this register) ATM cells with header bytes that match the "user-defined" header byte patterns, or to filter ATM cells with header bytes that do NOT match the "user-defined" header byte patterns. 0 - Configures Transmit User Cell Filter # 3 to filter user cells that do NOT match the header byte patterns (as defined in the " " registers). 1 - Configures Transmit User Cell Filter # 3 to filter user cells that do match the header byte patterns (as defined in the " " registers).
NOTE: This bit-field is only active if "Transmit User Cell Filter # 3" has been enabled.
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 1 (ADDRESS = 0X1F64)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Pattern Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Pattern Register - Header Byte 1
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 3 - Pattern Register - Header Byte 1: The User Cell filtering criteria (for Transmit User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block Transmit User Cell Filter # 3 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" of the incoming User Cell. The user will write the header byte pattern (for Octet 1) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Register - Header Byte 1" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
416
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 2 (ADDRESS = 0X1F65)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Pattern Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Pattern Register - Header Byte 2
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 3 - Pattern Register - Header Byte 2: The User Cell filtering criteria (for Transmit User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" of the incoming User Cell. The user will write the header byte pattern (for Octet 2) that he/she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Register - Header Byte 2" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
417
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 3 (ADDRESS = 0X1F66)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Pattern Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Pattern Register Header Byte 3
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 3 - Pattern Register - Header Byte 3: The User Cell filtering criteria (for Transmit User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Register Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" of the incoming User Cell. The user will write the header byte pattern (for Octet 3) that he/ she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Register Header Byte 3" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
418
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - PATTERN REGISTER - HEADER BYTE 4 (ADDRESS = 0X1F67)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Pattern Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Pattern Register - Header Byte 4
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 3 - Pattern Register - Header Byte 4: The User Cell filtering criteria (for Transmit User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Register Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" of the incoming User Cell. The user will write the header byte pattern (for Octet 4) that he/ she wishes to use as part of the "User Cell Filtering" criteria, into this register. The user will also write in a value into the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Register Header Byte 4" that indicates which bits within the first octet of the incoming cells are to be compared with the contents of this register.
419
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - CHECK REGISTER BYTE 1 (ADDRESS = 0X1F68)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Check Register - Byte 1 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Check Register - Header Byte 1
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 3 - Check Register - Header Byte 1: The User Cell filtering criteria (for Transmit User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register - Header Byte 1" permits the user to define the User Cell Filtering criteria for "Octet # 1" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 1" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register Header Byte 1" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 1" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block Transmit User Cell Filter # 3 - Pattern Register - Header Byte 1". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 1" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 1" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register - Header Byte 1").
420
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - CHECK REGISTER BYTE 2 (ADDRESS = 0X1F69)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Check Register - Byte 2 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Check Register - Header Byte 2
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 3 - Check Register - Header Byte 2: The User Cell filtering criteria (for Transmit User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register - Header Byte 2" permits the user to define the User Cell Filtering criteria for "Octet # 2" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 2" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register Header Byte 2" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 2" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block Transmit User Cell Filter # 3 - Pattern Register - Header Byte 2". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 2" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 2" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register - Header Byte 2").
421
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - CHECK REGISTER BYTE 3 (ADDRESS = 0X1F6A)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Check Register - Byte 3 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Check Register - Header Byte 3
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 3 - Check Register - Header Byte 3: The User Cell filtering criteria (for Transmit User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register - Header Byte 3" permits the user to define the User Cell Filtering criteria for "Octet # 3" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 3" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register Header Byte 3" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 3" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block Transmit User Cell Filter # 3 - Pattern Register - Header Byte 3". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 3" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 3" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register - Header Byte 3").
422
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - CHECK REGISTER BYTE 4 (ADDRESS = 0X1F6B)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Check Register - Byte 4 [7:0] R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 R/W 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Check Register - Header Byte 4
TYPE R/W
DESCRIPTION Transmit User Cell Filter # 3 - Check Register - Header Byte 4: The User Cell filtering criteria (for Transmit User Cell Filter # 3) is defined based upon the contents of 9 read/write registers. These registers are the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Registers", the four "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Check Registers" and the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 Control Register. This READ/WRITE register, along with the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register - Header Byte 4" permits the user to define the User Cell Filtering criteria for "Octet # 4" within the incoming User Cell. More specifically, these READ/WRITE register bits permit the user to specify which bit(s) in "Octet 4" of the incoming user cell (in the Transmit ATM Cell Processor Block) are to be checked against the corresponding bit-fields within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register Header Byte 4" by the User Cell Filter, when determine whether to "filter" a given User Cell. Writing a "1" to a particular bit-field in this register, forces the Transmit User Cell Filter to check and compare the corresponding bit in "Octet # 4" (of the incoming user cell) with the corresponding bit in the "Transmit ATM Cell Processor Block Transmit User Cell Filter # 3 - Pattern Register - Header Byte 4". Writing a "0" to a particular bit-field in this register causes the Transmit User Cell Filter to treat the corresponding bit within "Octet # 4" (in the incoming user cell) as a "don't care" (e.g., to forgo the comparison between the corresponding bit in "Octet # 4" of the incoming user cell with the corresponding bit-field in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Pattern Register - Header Byte 4").
423
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 3 (ADDRESS = 0X1F6C)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Filtered Cell Count[31:24] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Filtered Cell Count[31:24]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 3 - Filtered Cell Count[31:24]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Filtered Cell Count - Bytes 2" through "0" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 3 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control User Cell Filter # 3" Register (Address = 0x1F63), these register bits will be incremented anytime User Cell Filter # 3 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.This particular register contains the
MSB (Most Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
424
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 2 (ADDRESS = 0X1F6D)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Filtered Cell Count[23:16] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Filtered Cell Count[23:16]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 3 - Filtered Cell Count[23:16]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Filtered Cell Count - Bytes 3, 1 and 0" register contain a 32bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 3 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control Transmit User Cell Filter # 3" Register (Address = 0x1F63), these register bits will be incremented anytime User Cell Filter # 3 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
425
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 1 (ADDRESS = 0X1F6E)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Filtered Cell Count[15:8] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Filtered Cell Count[15:8]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 3 - Filtered Cell Count[15:8]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Filtered Cell Count - Bytes 3, 2 and 0" register contain a 32bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 3 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control Transmit User Cell Filter # 3" Register (Address = 0x1F63), these register bits will be incremented anytime Transmit User Cell Filter # 3 performs any of the following functions.
* Discards an incoming "User Cell". * Copies (or Replicates) an incoming "User Cell" and routes the
"copy" to the Transmit Cell Extraction Buffer.
* both the above actions.
NOTE: If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
426
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
PRELIMINARY
XRT79L71
REV. P1.0.3
TRANSMIT ATM CELL PROCESSOR BLOCK - TRANSMIT USER CELL FILTER # 3 - FILTERED CELL COUNT - BYTE 0 (ADDRESS = 0X1F6F)
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Transmit User Cell Filter # 3 - Filtered Cell Count[7:0] RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0 RUR 0
BIT NUMBER 7-0
NAME Transmit User Cell Filter # 3 - Filtered Cell Count[7:0]
TYPE RUR
DESCRIPTION Transmit User Cell Filter # 3 - Filtered Cell Count[7:0]: These RESET-upon-READ bit-fields, along with that in the "Transmit ATM Cell Processor Block - Transmit User Cell Filter # 3 - Filtered Cell Count - Bytes 3" through "1" register contain a 32-bit expression for the number of User Cells that have been filtered by Transmit User Cell Filter # 3 since the last read of this register. Depending upon the configuration settings within the "Transmit ATM Cell Processor Block - Transmit User Cell Filter Control Transmit User Cell Filter # 3" Register (Address = 0x1F63), these register bits will be incremented anytime Transmit User Cell Filter # 3 performs any of the following functions.
* Discards an incoming "User Cell".* Copies (or Replicates) an
incoming "User Cell" and routes the "copy" to the Transmit Cell Extraction Buffer.
* both the above actions.This particular register contains the
LSB (Least Significant Byte) value for this 32-bit expression.
NOTE:
If the number of "filtered cells" reaches the value "0xFFFFFFFF" then these registers will saturate to and remain at this value (e.g., it will not overflow to "0x00000000").
427
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
ORDERING INFORMATION
PRODUCT NUMBER XRT79L71IB PACKAGE TYPE 17X17 mm 208 Ball Shrink Thin Ball Grid Array OPERATING TEMPERATURE RANGE -400C to +850C
PACKAGE DIMENSIONS
208 SHRINK THIN BALL GRID ARRAY (17.0 MM X 17.0 MM, STBGA)
A1 FE A T U R E /M A R K
A B C D E F G
16 15 14 13
12 11 10
9
8
7
6
5
4
3
2
1
D
D1
H J K L M N P R T
D1 D
(A 1 corner feature is m fger option)
S eating P lane b A2 A1 A e
Note: The control dimension is in millimeter.
INCHES MIN MAX 0.047 0.067 0.010 0.022 0.031 0.043 0.661 0.677 0.591 BSC 0.018 0.022 0.0394 BSC MILLIMETERS MIN MAX 1.20 1.70 0.25 0.55 0.80 1.10 16.80 17.20 15.00 BSC 0.45 0.55 1.00 BSC
SYMBOL A A1 A2 D D1 b e
428
XRT79L71
REV. P1.0.3
PRELIMINARY
1 - CHANNEL DS3/E3 ATM UNI/PPP COMBO IC
ac
REVISION HISTORY
REVISION # P1.0.0 DATE 07/18/02 DESCRIPTION 1st release of the XRT99L00 mkll.0 preliminary data sheet. Added package outline and pin-out diagram. Added Pin Descriptions Added Electrical Specifications and Register Information.
P1.0.1 P1.0.2 P1.0.3
02/12/03 05/03 06/03
NOTICE
EXAR Corporation reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability. EXAR Corporation assumes no responsibility for the use of any circuits described herein, conveys no license under any patent or other right, and makes no representation that the circuits are free of patent infringement. Charts and schedules contained here in are only for illustration purposes and may vary depending upon a user's specific application. While the information in this publication has been carefully checked; no responsibility, however, is assumed for inaccuracies. EXAR Corporation does not recommend the use of any of its products in life support applications where the failure or malfunction of the product can reasonably be expected to cause failure of the life support system or to significantly affect its safety or effectiveness. Products are not authorized for use in such applications unless EXAR Corporation receives, in writing, assurances to its satisfaction that: (a) the risk of injury or damage has been minimized; (b) the user assumes all such risks; (c) potential liability of EXAR Corporation is adequately protected under the circumstances. Copyright 2003 EXAR Corporation Datasheet June 2003. Reproduction, in part or whole, without the prior written consent of EXAR Corporation is prohibited.
429


▲Up To Search▲   

 
Price & Availability of XRT79L71IB

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X